$.post 发送数据 php端如何接收并进行处理。
varkeys=$("#w1").yiiGridView("getSelectedRows");varkeylen=$("#w1").yiiGridView("getSe...
var keys = $("#w1").yiiGridView("getSelectedRows");
var keylen = $("#w1").yiiGridView("getSelectedRows").length;
var table = document.getElementsByTagName("table")[0];
var paths= [];
var actions = [];
for(i=0;i<keylen;i++)
{
//id = table.rows[keys[i+1]].cells[0].innerText;
paths[i] = table.rows[keys[i]+1].cells[1].innerText;
actions[i] = table.rows[keys[i]+1].cells[2].innerText;
url = "http://localhost/basic/web/index.php?r=site/record&outpath="+paths[i]+"&outaction="+actions[i];
$.post(url);
$.post("http://192.168.180.16/cover.php",{'outpath':paths[i], 'outaction':actions[i]},function out(){});
}
如何保证在for循环里面 让最后一个$.post请求执行成功 之后 进行下一次循环 展开
var keylen = $("#w1").yiiGridView("getSelectedRows").length;
var table = document.getElementsByTagName("table")[0];
var paths= [];
var actions = [];
for(i=0;i<keylen;i++)
{
//id = table.rows[keys[i+1]].cells[0].innerText;
paths[i] = table.rows[keys[i]+1].cells[1].innerText;
actions[i] = table.rows[keys[i]+1].cells[2].innerText;
url = "http://localhost/basic/web/index.php?r=site/record&outpath="+paths[i]+"&outaction="+actions[i];
$.post(url);
$.post("http://192.168.180.16/cover.php",{'outpath':paths[i], 'outaction':actions[i]},function out(){});
}
如何保证在for循环里面 让最后一个$.post请求执行成功 之后 进行下一次循环 展开
1个回答
2015-03-18
展开全部
我现在用的是将get_magic_quotes_gpc()、addslashes()等都封装在一个过滤函数中,但是对于$post的变量还是要分别进行处理,因为并不是所有的$post变量都需要处理入库 !
追问
可能是我没说明白 我就一个问题
如何让 for循环内的.post 执行成功后后继续执行下一次For循环
活着 for循环内部加上一个 时间延时也可以
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询