2011-12-16 95 views
1

我到处搜索,我真的需要一些帮助。布特把我所有的头发拉出哈哈。如何重定向后成功ajax后

我使用ajax函数通过api.php文件获取和发布各种表单。我已经完成了所有工作,但一旦帖子成功,我将重定向到我需要的页面。

示例代码:

 
$.ajax({ 
    type: 'POST', 
    url: 'Myapi.php', 
    data: "method=updateMyPage&profileId="+profileId+"&recordId="+recordId, 
    dataType: 'xml', 
    success: function(xml){ 
     window.location="myPage.php"; 
    } 
}) 

它的伟大工程的发布数据,但给了我成功的XML响应/页(在API设置)。相反,我需要它重定向到主页面并显示更新的数据而不是“成功”页面。我能够对api进行重新编码来为我做这件事,但被告知这是不好的编码。那么,如何在不改变api的情况下将它重定向到一个成功的帖子? (也使用SOAP,如果该事项)

如果任何人都可以在正确的方向,将不胜感激:)

+2

请问通过AJAX提交的内容是什么?如果您之后不打算使用AJAX更新页面,则可以使用通常的双页面提交系统。 – 2011-12-16 01:51:33

回答

4

window.location应该window.location.href点我。