我正在做噩梦试图做到这一点。到目前为止,我一定已经尝试了大约 15 种不同的方法,这些方法来自我读过的不同帖子,但都失败了。
我只是想从 ajax 帖子中获取返回值。这是我的代码
var test = compareNew(this.name, "remove");
alert(test);
function compareNew(obj, action) {
$.ajax({
url: "AJAX_compare_server.php",
type: 'post',
data: {
compare_id: obj,
action: action
},
success: function (result) {
var myObject = eval("(" + result + ")");
alert(myObject.html);
return(result);
}
});
}
警报(myObject.html);正确地向我显示了返回的 html 但警报(测试);显示“未定义”。我已经花了几个小时在这上,但无法弄清楚。你能看到我错过了什么吗?