我正在使用ajax form jquery插件通过ajax提交表单(在对话框中)。这个过程一切正常,然后我从服务器获得了html响应。该响应来自于一个标准的重定向后的php页面,我无法修改它。
有没有办法使用jquery(在ajax回调函数内部)获取此重定向的url(即最终GET位置)?
有没有办法使用jquery(在ajax回调函数内部)获取此重定向的url(即最终GET位置)?
$j('span.sfAutocomplete a').click(function(e){
var url = this.href;
var $dialog = $j('<div id="ajaxDialog"></div>').appendTo('body')
.load(
url,
'sfAutocomplete=true',
function (responseText, textStatus, XMLHttpRequest) {
$dialog.dialog({ autoOpen: true });
//
// Ajax submit
//
$j('#ajaxDialog form').submit(function() {
function showResponse(responseText, statusText) {
// how to get the redirect url ?
}
$j(this).ajaxSubmit({
success: showResponse
});
return false;
});
}
);
return false;
});