1.post被请求多次,解决方法:
连接加入随机数 rand=""+Math.random()
<?php
$.post("/order.php?action=add&rand ="+Math.random(),
{ id: b,weight:c }
).success(function(){
...
})
2.post默认为异步请求,可是有时候我们会发现,本来要求请求马上出现,可是异步会导致后面突然再执行。
$.ajaxSetup({ async : false }); //在ajax前添加即可
3.如果需要有些同步有些异步,那么我们应该使用最原始的ajax请求,然后把async设置为false。
$.ajax({
type: "post",
url: "register/RegisterState",
data: "test=" + test,
dataType : "JSON",
async: false,
success: function (data) {
data = eval("(" + data + ")");
aDataSet = data;
}
});