如果我使用单一陈述,那么它运作良好。我的意思是如果我使用多个$ .post,如下所示,它会使用第二个$ .post的数据填充DropDowns。为什么? .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问题。
答案 0 :(得分:1)
您确定它不是服务器缓存问题吗?打开FireBug并检查两个POST请求的响应。我有一种感觉,你会看到第二个请求是从第一个请求返回响应数据。