jquery ajax将变量值传递给另一个ajax调用
我尝试使用post运行两个jquery ajax方法,第一步提交请求并返回作业id,第二步应该获取作业id并将其传递到另一个ajax函数,我尝试了以下方法,但将值传递到步骤2似乎不起作用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){
$(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)。。。