我已经做了一个页面与jQuery手机,我有一个窗体。当我按提交它运行以下javascript:问题与功能(响应)
$(document).ready(function(e) {
$("#formOpretKunde").submit(function(){
var data = {};
data.kundenummer =$("#kundenummer").val();
data.navn =$("#navn").val();
data.adresse =$("#adresse").val();
data.postnummer =$("#postnummer").val();
data.byNavn =$("#byNavn").val();
data.email =$("#email").val();
data.telefon =$("#telefon").val();
data.cvrCpr =$("#cvrCpr").val();
$.post("klasser/opretKunde.php", data, function(response)
{
if(response == "")
{
// Det gik godt
alert("Kunde blev oprettet");
$.mobile.changePage("./index.html", { transition: "none"});
}
else
{
alert("Fejl! Kunden blev ikke oprettet");
}
});
return false;
});
});
它工作正常,我的数据输入到我的数据库。问题在于我的功能(响应)。它从来没有进入我的声明,我不明白为什么。我看了看,我的回应应该是空的? 我在做什么错?
只有我想要做的事情是创建一个说,客户创建(昆德blev oprettet),然后去的index.html,当你按下OK的警告框提醒。
响应中是否有空格?用'console.log(response.length)'查看它的长度。 – MrCode
一个简单的警报(响应)在其他情况下会做 – closure
hmmm它的打印2然后我用console.log(response.length) 现在我该怎么做? – user1370813