양식이있는 jQuery mobile이있는 페이지를 만들었습니다. 제출을 누르면 다음 자바 스크립트가 실행됩니다.함수 (응답)에 문제가 있습니다.
$(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로 이동하는 것입니다.
응답에 공백이 있습니까? 'console.log (response.length)'로 그 길이를 봅니다. – MrCode
다른 경우의 간단한 경고 (응답) – closure
해당 인쇄물 2 다음 console.log (response.length)를 사용합니다 지금 무엇을해야합니까? – user1370813