Merhaba Arkadaşlar,
Yaptığım çalışmada ajax kullanamam gerekiyordu.İlk önce Jquery ajax kullandım Firefox da sorunsuz çalıştı. Fakat IE de tepki vermedi hata da vermedi geriye veri döndürmedi...
Bu sefer Jscript Ajax kullanayım dedim.Mozilla da yine sorunsuz çalıştı fakat IE de hata verdi.
Not : POST Methodu ile veri yolladım GET ile de denedim sorun aynı...
Hata Kodu :
Satır: 62
Hata: c00ce56e hatası nedeniyle işlem tamamlanamıyor.
62. Satır
span.innerHTML = xmlhttp.responseText;
Kodlar...
Jquery Ajax Kodu:
function PuanYolla(id,tur){
$.ajax({
type: "POST",
url: "Islemler.asp",
data: "ID="+id+"&tur="+tur,
cache: false,
success: function(ajaxCevap){
$('#snc'+id).html(ajaxCevap);
}
});
return false;
}
Jscript Ajax Kodu :
function PuanYolla(id,tur)
{
var span = ********.getElementById('snc'+id)
postRequest = "ID="+id+"&tur="+tur;
var xmlhttp = new_xmlhttp();
xmlhttp.open("POST", "Islemler.asp" ,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=ISO-8859-1");
xmlhttp.send(postRequest);
xmlhttp.onreadystatechange = function()
{
if(xmlhttp.readyState != 4 ) return;
if (xmlhttp.status == 200)
{
span.innerHTML = xmlhttp.responseText;
}
else
{
span.innerHTML = 'Hata Oluştu';
}
}
return false;
}
function new_xmlhttp()
{
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
return xmlhttp;
}
Veriyi Çektiği Sayfa ( Islemler.Asp )
<!--#Include file="Includes/Includes.asp"-->
<%
ID = Request.Form("ID")
Tur = Request.Form("tur")
Response.Write(ID & Tur)
%>
Evet arkadaşlar buraya kadar herşey normal hatasız... Ve şunuda belirtmek isterim...
Veri Çektiğim Sayfada (Islemler.Asp)
<!--#Include file="Includes/Includes.asp"-->
Bu Include kodunu kaldırınca hiç bir sorun kalmıyor...Hatanın ilginç tarafıda bu...
Yaptığım çalışmada ajax kullanamam gerekiyordu.İlk önce Jquery ajax kullandım Firefox da sorunsuz çalıştı. Fakat IE de tepki vermedi hata da vermedi geriye veri döndürmedi...
Bu sefer Jscript Ajax kullanayım dedim.Mozilla da yine sorunsuz çalıştı fakat IE de hata verdi.
Not : POST Methodu ile veri yolladım GET ile de denedim sorun aynı...
Hata Kodu :
Satır: 62
Hata: c00ce56e hatası nedeniyle işlem tamamlanamıyor.
62. Satır
span.innerHTML = xmlhttp.responseText;
Kodlar...
Jquery Ajax Kodu:
function PuanYolla(id,tur){
$.ajax({
type: "POST",
url: "Islemler.asp",
data: "ID="+id+"&tur="+tur,
cache: false,
success: function(ajaxCevap){
$('#snc'+id).html(ajaxCevap);
}
});
return false;
}
Jscript Ajax Kodu :
function PuanYolla(id,tur)
{
var span = ********.getElementById('snc'+id)
postRequest = "ID="+id+"&tur="+tur;
var xmlhttp = new_xmlhttp();
xmlhttp.open("POST", "Islemler.asp" ,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=ISO-8859-1");
xmlhttp.send(postRequest);
xmlhttp.onreadystatechange = function()
{
if(xmlhttp.readyState != 4 ) return;
if (xmlhttp.status == 200)
{
span.innerHTML = xmlhttp.responseText;
}
else
{
span.innerHTML = 'Hata Oluştu';
}
}
return false;
}
function new_xmlhttp()
{
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
return xmlhttp;
}
Veriyi Çektiği Sayfa ( Islemler.Asp )
<!--#Include file="Includes/Includes.asp"-->
<%
ID = Request.Form("ID")
Tur = Request.Form("tur")
Response.Write(ID & Tur)
%>
Evet arkadaşlar buraya kadar herşey normal hatasız... Ve şunuda belirtmek isterim...
Veri Çektiğim Sayfada (Islemler.Asp)
<!--#Include file="Includes/Includes.asp"-->
Bu Include kodunu kaldırınca hiç bir sorun kalmıyor...Hatanın ilginç tarafıda bu...
