我有一个简单的问题,但我找不到解决方案。 下面的代码是我的POST ajax代码。
一旦提交,我就得到了PHP文件的结果。
一旦此警报有效func minusSlider(sender: UITapGestureRecognizer) {
if mySlider.value > mySlider.minimumValue {
mySlider.value -= 1
}
}
func plusSlider(sender: UITapGestureRecognizer) {
if mySlider.value < mySlider.maximumValue {
mySlider.value += 1
}
}
如果确定,如果不是2则警告1
但每次显示alert(addcenterresult);
我检查了我的PHP一切都很好。我在我的ajax代码中假设错误但我什么都没发现!
请帮助
alert ("SomeThing Wrong");
我的PHP
$('#add-jeddah').click(function () {
var centername = $('#JeddahCenterNAme').val();
var dataString = 'centername=' + centername;
if (centername == '') {
alert("Please write the center name");
} else {
// AJAX Code To Submit Form.
$.ajax({
type: "POST",
url: "func/addjeddahCenter.php",
data: dataString,
cache: false,
success: function (addcenterresult) {
alert(addcenterresult);
if (addcenterresult == "1") {
alert("Well Done");
} else {
alert("SomeThing wrong");
}
}
});
}
// END add-Jeddah function
});
答案 0 :(得分:1)
在匹配条件等于1或2时尝试使用jquery trim,有时会返回带字符串的空格
尝试以下行
if ($.trim(addcenterresult) == "1") {
alert("Well Done");
} else if ($.trim(addcenterresult) == "2"){
alert("SomeThing wrong");
}
这也可以验证您收到的回复是否仅在1或2之间。