0
如果我使用單個語句,那麼效果很好。我的意思是,如果我使用多個$ .post,如下所示,它將DropDowns與第二個$ .post的數據填充在一起。爲什麼? .php文件包含動態填充DropDown的代碼。
$.post("../Lib/filldropdown.php",
{DropDownControlName: "inMemberOf", SqlQuery: "SELECT * FROM electioncategorymaster" },
function(data){
$('#divMemberOf').html(data);
});
$.post("../Lib/filldropdown.php",
{DropDownControlName: "inWard", SqlQuery: "SELECT * FROM wardconstituencymaster"},
function(data){
$('#divWard').html(data);
});
請忽略上面的Sql Injection問題。
+1與此。緩存始終是PITA。瀏覽器不用擔心,或者服務器這樣做。使用Firebug進行調試將節省您的一天。 – 2010-01-19 02:03:35
@Donny:無論如何在填充第二個DropDown之前刪除緩存的數據? – RKh 2010-01-19 04:20:31
這取決於緩存發生在哪裏。它在您的瀏覽器中,還是在服務器中。你在Firebug中試過嗎?你到達那裏了?請在這裏報告你的結果。如果你在託管中使用它,你可以在這裏輸入URL,這樣其他成員就可以對它進行測試。 – 2010-01-19 10:26:00