完成后使用ajax传递字符串

时间:2012-04-17 07:00:46

标签: php jquery ajax

我正在尝试将一些if-else语句与ajax

结合使用

所以基本上我有这个php文件get.php和另一个php文件(带有ajax代码)ajax.php

我的ajax看起来像这样。这是ajax.php

$.ajax({ 
    type: "GET",
    data: data,
    url: "get.php"

}).done(function(data){
    alert(data);
    if(data == "homer"){
        alert("doh");
    }else if(data == "wife"){
        alert("marge");
    }

});

我有一些php脚本,这是get.php

if(!$something){
echo "homer";
}else{
echo "wife";
}

所以基本上,我得到了适当的alert(data),无论是本垒打还是妻子。但它没有提醒dohmarge

有人可以解释为什么这不起作用吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

http为数据添加了一些空格,因此您必须先修剪它

if else route on ajax data not working