フォームがあるjQuerymobileでページを作成しました。送信を押すと、次の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;
});
});
それは正常に動作し、私のデータは私のデータベースに入力されます。問題は私の関数(応答)にあります。それは私のifステートメントには決して入りません、そして私はその理由を理解していません。私は見て、見て、私の応答は空でなければなりませんか?私は何が間違っているのですか?
私がやりたいのは、顧客が作成されたことを示すアラート(Kunde blev oprettet)を作成し、アラートボックスで[OK]を押したときにindex.htmlにアクセスすることだけです。