Ajax,Jquery,使用$.Ajax调用过程
我在Jquery上有一个click事件,我在$.ajax和post的帮助下获得数组,然后我在循环中调用另一个过程。第二个过程也有$.ajax,允许吗?我的脚本似乎不起作用,我不知道会出什么问题? 请给我任何提示或线索 并随时提出任何问题 代码:Ajax,Jquery,使用$.Ajax调用过程,jquery,ajax,Jquery,Ajax,我在Jquery上有一个click事件,我在$.ajax和post的帮助下获得数组,然后我在循环中调用另一个过程。第二个过程也有$.ajax,允许吗?我的脚本似乎不起作用,我不知道会出什么问题? 请给我任何提示或线索 并随时提出任何问题 代码: $("#list").click(function(){ var ptext =""; $.ajax({ type: "POST", url: "phpname.php", data: (
$("#list").click(function(){
var ptext ="";
$.ajax({
type: "POST",
url: "phpname.php",
data: ({
newtask: "grab"
}),
dataType: "json",
success: function(data){
$.each(data, function(key, value) {
ptext=value.name;
parseclick(ptext);
});
}
});
});
});
function parseclick(ptext)
{
$.ajax({
type: "POST",
url: "phpname.php",
data: ({
grab_ads : "grab",
list_url : ptext
}),
dataType: "html",
success: function(msg){
$("#all_name").append(msg);
var part= msg.split("#url#");
$("#current_num").val(part[0]);
}
});
});
}是的,这是允许的。但是,如果在第二个过程中进行Ajax调用,而不将asynchronously选项设置为false,那么循环将同时创建一组Ajax调用,而无需等待服务器的响应
编辑:在您添加了一个示例后,我可以看到太多的封闭括号。提示:发布代码并尝试在您的问题中投入一些精力;提示:这是允许的,但如果它符合您的期望,我们不能说。您应该“随时提出任何问题”,但请先阅读。好的,让我添加代码,我只是认为这是不允许的。是的,您是对的,最后我有更多的括号,现在它可以工作了。谢谢