编辑:
我正在获取对象{"readyState":1}
。这是为什么?如何从$ .post返回结果(即对象{"result":"ERROR"}
)。
使用jEditable。 (注意:我认为这是一个简单的jQuery问题,而不是特定的插件问题。)
我想看看数据库中是否已存在唯一的标记符号。因此,我在onsubmit
上执行$ .post并获取一个返回{"result":"ERROR"}
的JSON对象(我知道这是使用firebug)。
我的问题是我在处理返回的数据时遇到问题。当我alert(returned)
时,我只得到Object object
回复,而不是“TEST”。
有关错误或如何找出问题的任何提示?
CODE
//Edit Tag Symbol
$(".edittagsymbol").editable('myURL',{
onsubmit : function(settings, td){
var id = $(this).attr('id');
var input = $(td).find('input');
var original = input.val();
var returned = $.post('myURL',{"text": original},
function(data) {
if (data.result == 'ERROR'){
return data.result;
}
},
"json"
);
alert(returned);
}
});
答案 0 :(得分:3)
答案 1 :(得分:1)
使用alert(JSON.stringify(returned))
查看错误是什么。因为您希望来自服务器的JSON