Sayın arkadaşlar hepinizi iyi günler dilerim. Yaklaşım 1 haftadır çözmeye uğraştığım bir problem var bir türlü beceremedim. Bilgisi olan var ise yardımcı olabilirse çok sevinirim. Klasik ASP ile birlikte JScript AJAX kullanıyorum. Admin panelinde bir galeri ekleme sayfası yaptım. Sayfada textbox'lar ve listbox'lar var. Kullanıcı bir textbox1'e bilgi girdikten sonra Kontrol butonuna basınca AJAX>ASP>Veritabanı>ASP>HTML ile yazdığı yazıya uygun bir değer bir alttaki textbox2'ye geliyor. Ayrıca listbox1'den bir seçim yapınca listbox2 içeriği yine Ajax ile veritabanından güncelleniyor. Kullanıcı listbox'lar daki seçimini de gerçekleştirdikten sonra Kaydet tuşuna bastığı zaman POST ile bir sonraki ASP sayfası olan kayıt sayfasına gidiliyor. Fakat nasıl oluyor anlamış diğer (statik / manuel giriş yapılan) textboxlar ve listboxlardaki veriler sonraki sayfaya post edilirken AJAX sonrası ASP'den gelen verilerin bulunduğu form elementleri (listbox2, textbox2 ....) değil herhangi bir değer göndermek, değişkenler sonraki sayfaya gitmiyor bile. Dolayısıyla kayıt ekranına bir önceki giriş sayfasındaki tüm form bileşenlerini aktaramıyorum. Problem nerededir. Bilgisi olan arkadaşlar yardımcı olabilirse çok sevinirim. Sistem : Win10 / IIS10 Form Gönderim Metodu : POST Kullanılan Tarayıcı : Edge / Chrome VERİ GİRİŞ SAYFASI POST SONRASI Edge Network Dökümü (EN ALTTA GİTMESİ GEREKEN 2 - 3 FORM ELEMENTİ HİÇ GİTMİYOR POST İLE) Not : GET ile de gitmiyor. Request URL: http://localhost/admin-panel/galeri_yeni_kaydet_adim2.asp Request Method: POST Status Code: 200 OK Remote Address: [::1]:80 Referrer Policy: strict-origin-when-cross-origin Cache-Control: private Content-Length: 281 Content-Type: text/html Date: Wed, 16 Dec 2020 00:41:53 GMT Server: Microsoft-IIS/10.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Accept-Encoding: gzip, deflate, br Accept-Language: tr,en;q=0.9,en-GB;q=0.8,en-US;q=0.7 Cache-Control: max-age=0 Connection: keep-alive Content-Length: 245 Content-Type: application/x-www-form-urlencoded Cookie: __utmz=111872281.1607030071.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=111872281.2083291776.1607030071.1607895667.1607999300.4; ASPSESSIONIDCASCSAAT=GBDJDPJAGBMNKHCBBFKBKPJN Host: localhost Origin: http://localhost Referer: http://localhost/admin-panel/galeri_ekleme_girisi.asp Sec-Fetch-Dest: frame Sec-Fetch-Mode: navigate Sec-Fetch-Site: same-origin Sec-Fetch-User: ?1 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.60 galeri_id: 0 dil_kodu: TR text_referans_404: DENEME tablo_adi: glr galeri_aciklama: title: keywords: description: ekleme_tarihi: 16.12.2020 sira_no: 0 galeri_altinda_yazi: TRUE gorunurluk: TRUE galeri_gorunusu: TRUE Kullanılan JS.AJAX'dan bir kesit
JS'nin ÇALIŞTIRDIĞI ASP'den bir Kesit
Resimdeki Galeri Başlık kısmına örneğin DENEME yazıyorum Kontrol butonuna bastığım zaman alttaki textbox'a (url_404_tmp) veri düzgün geliyor. Ama POST yapıp sonraki sayfaya gidince o textbox hiç bir şekilde gitmiyor. Aynı durum Ajax ile veri çektiğim listbox'larda da var. Bu arada asp sayfalarının başında <%@ CodePage=1254 Language="VBScript" %> <% Option Explicit %> <% session.lcid = 1055 %> komutları da vardır. HTML sayfasının baş kısmı da aşağıdaki gibidir.
Biraz soru uzun oldu ama şimdiden teşekkürler... |
Bildirim