我有一個鏈接,我想用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