我有一个异步发布数据的 Jquery 函数
function post_data_async_globalEval(post_url, post_data, globaleval) {
$.ajax({
type: 'POST',
url: post_url,
data: post_data,
dataType: 'html',
async: true,
timeout: 20000, // in milliseconds ~ 20 secs
success: function (result) {
jQuery.globalEval(globaleval);
}
});
}
我这样称呼它
post_data_async_globalEval("../Internal/RTV_COM?vid=1578", "type=TM", "$('#postinnerhtml').html(result);");
我只想执行这个 JS 函数
$('#postinnerhtml').html(result);
并将响应的 html 替换为来自 Ajax 发布请求的成功函数的结果变量。
但是当我执行代码时出现此错误
Uncaught ReferenceError: result is not defined
我本可以在我的成功函数中添加 JS 代码,但我不想只使用一个特定的 JS 代码,我只想解析我想要在操作成功后执行的 JS 代码。