【发布时间】:2009-11-03 09:25:44
【问题描述】:
我正在使用 ajax 表单 jquery 插件通过 ajax 提交表单(在对话框中)。
这工作正常,然后我从服务器返回 html 响应。响应来自我无法修改的标准重定向后 php 页面。
有没有办法使用 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;
});
【问题讨论】:
标签: javascript jquery ajax