我知道这已经被讨论过几次了,但是当谈到 javascript 时,我完全是个菜鸟,所以我不知道我在做什么。我正在运行一个将变量发送到 php 文件的 javascript,并且该信息使用 innerhtml 被 ajaxed 到当前页面中。这是代码的那部分...
function givingHistory(dyear,did)
{
var divname="giving" + dyear;
$.ajax({
url: 'finance/givinghistory.php',
type: 'POST',
data: {
year: dyear,
id: did
},
success: function(givedata) {
document.getElementById(divname).innerHTML = givedata;
}
});
}
</script>
在givedata
来自 php 文件的函数响应中,调用了另一个 javascript 函数,该函数已经加载到我的公用.js
文件中(因此两个 javascript 函数在页面加载时都被加载)。如何让通过 innerhtml 添加的 onClick 工作?在 php 文件中,我检查以查看if id = a php session variable
. 如果是这样,它会吐出包含onClick
.