Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax,Jquery,使用$.Ajax调用过程_Jquery_Ajax - Fatal编程技术网

Ajax,Jquery,使用$.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: (

我在Jquery上有一个click事件,我在$.ajax和post的帮助下获得数组,然后我在循环中调用另一个过程。第二个过程也有$.ajax,允许吗?我的脚本似乎不起作用,我不知道会出什么问题? 请给我任何提示或线索 并随时提出任何问题

代码:

$("#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调用,而无需等待服务器的响应


编辑:在您添加了一个示例后,我可以看到太多的封闭括号。

提示:发布代码并尝试在您的问题中投入一些精力;提示:这是允许的,但如果它符合您的期望,我们不能说。您应该“随时提出任何问题”,但请先阅读。好的,让我添加代码,我只是认为这是不允许的。是的,您是对的,最后我有更多的括号,现在它可以工作了。谢谢