我的問題是,我必須做什麼來重新加載頁面的JavaScript。我寫了下面的功能:用JavaScript重新加載頁面(在jquery ajax請求中)
function update(id, name)
{
if(/^\d+$/.test(id))
{
$.ajax({
url: baseurl + "/url/action/param/" + id + "/param2/" + unescape(name),
success: function(data) {
$("#overlay").fadeOut().remove();
if(data.status == '200') {
window.location.reload()
}
else if(data.error) {
$("#messages").html(data.error).fadeIn();
}
},
type: "GET",
dataType: "text"
});
}
else
{
return false;
}
}
的問題是,是,AJAX請求是全成,結果是一個JSON對象:
{"status":"200"}
但窗口不重裝。如果我使用這條線
window.location.reload()
在螢火蟲並執行它,瀏覽器窗口重新加載。
可能是什麼問題?提前致謝。
您確定需要重新加載嗎?爲什麼你需要重新加載。您是否通過重新加載解決了可能以不同方式解決的問題? – mplungjan 2011-05-03 11:09:23