我有这个代码,成功之后必须出现感谢页面。 代码执行但仍保留在同一页面上,不会重定向到感谢页面。
<a id="ajaxpost" class="large red button round" href="javascript:void(0)">לחץ כאן<a>
<script>
$("#ajaxpost").click(function () {
$.ajax({
type: 'POST',
data: $('#newsletter').serialize(),
url: 'http://www.stress-free-life.co.il/lists/?p=subscribe&id=1',
success: function (msg) {
openWin();
$('#Name').val('');
$('#email').val('');
window.location = "www.bkalut.co.il/thankyou.html";
},
failure: function (msg) {
alert('Sorry, we were unable to process your subscription.');
}
});
});
答案 0 :(得分:1)
window.location.href = "http://www.bkalut.co.il/thankyou.html";
在您的网址
之前添加http://答案 1 :(得分:0)
由于这是一个跨站点问题,因此值得一试。
代码段:
$.ajax({
url: "<your url>",
async:false
}).done(function() {
window.location.href="www.google.com";
});
请记得异步为假