【发布时间】:2018-09-18 20:34:25
【问题描述】:
所以我将 phonegap/framework7 用于我正在开发的应用程序
我有以下 ajax 调用,它工作得很好..
$.ajax({
method: "POST",
url: myApi+ "ratings",
data: ratingForm,
success: function() {
//works fine
alert("test success");
//this part doesn't work!
app.router.navigate("/success/");
},
error: function () {
app.dialog.alert('We apologize, an error
occurred while trying to saving your rating. Please try
again.');
}
});
不工作的部分是 app.router.navigate("/success/");部分。我在控制台中没有错误。如果从程序中的任何其他位置调用此函数,则该函数确实有效,因此我不确定在 ajax 成功后如何处理重定向,任何帮助将不胜感激。
【问题讨论】:
-
我不知道Framework7,但是你提到如果你在那个函数之外调用它就可以工作,那么你有没有尝试调用一个调用app.router.navigate('/success/ ')。
-
是的,我做到了,仍然没有运气:(
标签: ajax phonegap html-framework-7