作者tomin (for pete's sake)
看板Ajax
标题Re: [ajax] callback回传的值,怎麽比较?
时间Wed Jul 15 17:07:00 2009
※ 引述《tomin (for pete's sake)》之铭言:
: callback的值 可以alert出来
: (下例中,可alert ok, wrong,但无法alert 1,2)
: 不过怎麽不能用==呢 那要怎麽知道里面的值是什麽
: $.ajax({
: url: "../login.do",
: cache: false,
: data: dataValue,
: dataType: "text",
: success: function(msg){
: if(msg=="ok"){
: alert("1");
: }
: if(msg=="wrong"){
: alert("2");
: }
: alert(msg);
: }
: });
我用json可以捉到text 也可以用==
$.getJSON("../login.do",function(data){
var msg=data[0];
if(msg=="wrong"){
alert("-_____-");
}
});
难道jQuery的ajax不能处理 纯文字text?
值能够alert()出来 却不能用== ?
是我responce错的东西?还是用错的方法接收?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.40.183
※ 编辑: tomin 来自: 122.116.40.183 (07/15 17:07)
※ 编辑: tomin 来自: 122.116.40.183 (07/15 17:09)