我正在使用 ajaxq http://foliotek.github.io/AjaxQ/来触发两个连续的请求。
我想用第一个的数据更改第二个 ajaxq 的 url。但是,如果传递给 func 的 x_id 为空白,我只希望运行第一个请求。已尝试嵌套 ajax 请求 - 但这意味着两者都始终运行。问题是,网址是在页面加载时设置的,我无法让它们成为动态的 - 请告知 TQ
$.fn.loadrecord = function(x_id) {
//run first ajaxq if x_id is blank
if (x_id == '') {
$.ajaxq ("q1", {
url: 'findid.php',
cache: false,
success: function(data){x_id = data}
})
}
//run second
$.ajaxq ("q1", {
url: 'somepage.php?id='+x_id,
cache: false
})
}