刚刚尝试了以下方法,发现这不起作用?
(使用 jQuery):
function bookmark_add() {
$.ajax({
type: "POST",
url: "load.php",
data: data,
success: function(msg) {
var msg_array=msg.split("-");
var success=msg_array[0];
var bookmark_id=msg_array[1];
if(success==1) {
$('.btn_bookmark').html('Remove Bookmark');
$('.a_bookmark').attr("onClick","bookmark_remove("+bookmark_id+"), return false;");
}
}
});
}
此功能工作正常。元素的属性<a>
正在正确更改。但是,新事件(该函数bookmark_remove
没有被触发。所以我假设我的方法由于一些基本的误解而不起作用,可能吗?
谁能告诉我这个假设是正确的并给出任何暗示为什么?