jquery ajax将变量值传递给另一个ajax调用

jquery ajax将变量值传递给另一个ajax调用,jquery,Jquery,我尝试使用post运行两个jquery ajax方法,第一步提交请求并返回作业id,第二步应该获取作业id并将其传递到另一个ajax函数,我尝试了以下方法,但将值传递到步骤2似乎不起作用 $(document).ready(function(){ $("button").click(function(){ // Step1: send request to cs1.php and return job id $.get("cs1.php",function(data){

我尝试使用post运行两个jquery ajax方法,第一步提交请求并返回作业id,第二步应该获取作业id并将其传递到另一个ajax函数,我尝试了以下方法,但将值传递到步骤2似乎不起作用

$(document).ready(function(){

  $("button").click(function(){

   // Step1: send request to cs1.php and return job id

    $.get("cs1.php",function(data){

      var jobid = data; 

      alert(jobid); // this works and returns job id

   // Step2: use job id returned from step1 here     

     $.post('process.php', {jobid: jobid}, function(data) {

        $('#div1').text(data);
  });

    });
  });
});

</script>
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
//步骤1:将请求发送到cs1.php并返回作业id
$.get(“cs1.php”,函数(数据){
var jobid=数据;
警报(jobid);//此选项起作用并返回作业id
//步骤2:在此处使用从步骤1返回的作业id
$.post('process.php',{jobid:jobid},函数(数据){
$('#div1')。文本(数据);
});
});
});
});

非常感谢你的帮助

解释“似乎不起作用”。你检查过cosole了吗?或“网络”选项卡以检查正在发送的标头?尝试使用同步ajax调用(sjax)。。。