我有一个链接,我想用JAX和AJAX做一个DELETE请求。让JQuery AJAX运行返回脚本
if(confirm("Are you sure?")) {
$.ajax({
url: $(this).attr("href"),
type: 'DELETE',
success: function(result) {
// Do something with the result
}
});
}
result
是一团Javascript我想运行。我如何获得它来运行我的返回脚本?
请不要那样做。不要返回Javascript代码,不要''eval',只返回某种标识符,让你的Javascript决定怎么做。 – kapa 2011-06-10 16:10:51
@bazmegakapa你是说这是为了分离关注目的还是有一个技术原因,为什么这是一个坏主意? – Drew 2011-06-10 16:12:01
尽可能避免'eval'。我不认为有返回一段代码的真正原因。你可以返回某种JSON,并在你的Javascript中定义它应该发生什么。 – kapa 2011-06-10 16:14:37