所以,我呼應{錯誤:1}:阿賈克斯/ jQuery的重定向調用不會從我的PHP工作
$(document).ready(function(){
$('#form').submit(function(e){
register();
});
});
function register(){
$.ajax({
type:"POST",
url:"submit.php",
async : false,
data: $('#form').serialize(),
dataType: "json",
success: function(msg){
if(parseInt(msg.error)==1){
window.location="index.html";
}
else if(parseInt(msg.error)==0){
$('#error_out').html(msg.error);
e.preventDefault();
}
}
});
}
但它不希望重定向。相反,它返回「submit.php」1回顯。
我知道,我知道我回來的是一個json(在我的代碼中)。只是想讓閱讀變得更簡單。 json部分工作,錯誤jquery顯示divs的工作,只是它不是重定向我。我實際上在我的代碼msg.txt中使用了代表url的地址 – user461316
不要簡化測試用例,不要測試它,也不要破壞它......建立一個展現相同行爲的測試用例。 :) 任何方式,也許我的額外評論將有所幫助,否則我們將需要實際看到更多的代碼。 –
你在評論中寫的是我在我的PHP代碼中確切的東西。寫1而不是完整的json是我的錯。 – user461316