ajax结果显示错误

时间:2015-11-25 05:34:42

标签: php jquery ajax

我有一个简单的问题,但我找不到解决方案。 下面的代码是我的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
});

1 个答案:

答案 0 :(得分:1)

在匹配条件等于1或2时尝试使用jquery trim,有时会返回带字符串的空格

尝试以下行

if ($.trim(addcenterresult) == "1") {
    alert("Well Done");
} else if ($.trim(addcenterresult) == "2"){
    alert("SomeThing wrong");
}

这也可以验证您收到的回复是否仅在1或2之间。