1
我正在使用下面的代碼傳遞並通過ajax獲取數據。我越來越ajax響應緩慢
function passdata(id)
{
var top = document.getElementById("tname").value;
var first = document.getElementById("fname").value;
var font_top = document.getElementById("font_top").value;
var font_first = document.getElementById("font_first").value;
var image_top = document.getElementById("image_top").value;
var image_first = document.getElementById("image_first").value;
var poststr = "id=" + id +
"&top=" + top +
"&first=" + first +
"&font_top=" + font_top +
"&font_first=" + font_first +
"&image_top=" + image_top +
"&image_first=" + image_first +
"&actype=getevent";
var reqAddCart = new Subsys_JsHttpRequest_Js();
reqAddCart.onreadystatechange = function() {
if (reqAddCart.readyState == 4) {
if (reqAddCart.responseJS) {
document.location.href = reqAddCart.responseJS.ajax_redirect;
return;
}
else {
//alert(reqAddCart.responseText);
//showModal('abc');
document.getElementById('data_content').innerHTML = reqAddCart.responseText;
result = (reqAddCart.responseText||'');
var brokenresult=result.split("@");
}
}
}
var senddata = new Object();
var url = 'product.php?'+poststr;
//alert(url);
reqAddCart.caching = false;
reqAddCart.open('GET', url, true);
reqAddCart.send(senddata);
return false;
}
我使用passdata函數來傳遞產品page.this函數中的數據,但我得到的響應非常慢。
請僅發佈相關代碼。而且你的問題很可能發生在服務器上(從你的腳本來的響應時間很慢)。 –
我不認爲有人會讀這些代碼塊。請稍微剪下相關部分。你有沒有確定它沒有服務器響應速度慢? – lawl0r
是的可能是因爲在開發服務器上它可以完美的工作,但在現場我變得緩慢respose ..所以我怎麼能reslove這個服務器上? –