1
爲什麼此腳本在Firefox和Chrome中運行得非常好,但在IE中卻不行?我使用的是IE8,並且它始終返回-1。它似乎也沒有被緩存。另外ajaxurl不是跨域,頁面在同一個域中。使用IE時來自Ajax調用的錯誤響應
jQuery('#btnqqf').click(function(e){
e.preventDefault();
jQuery.ajaxSetup({cache: false, timeout: (300*1000)});
var data = {action: 'qqf_action', txtName: jQuery('#txtName').val()};
var d = new Date();
jQuery.post(ajaxurl + '?nocache=' + d.getTime(), data, function(response) {
alert(response);
});
});
我相信txtName應該是jQuer Y( '#txtName的')VAL(); –
您是否嘗試在您的ajaxSetup中添加'dataType:'json''(如果它是json) – alinn
沒有設置dataType的運氣。我試過json,text,xml,html等。腳本只返回一個字符串。 – SirM