在我的主页上我有js功能
function loadNext(last){
var index = parseInt($("#contentSupplier table tr:last td:first").html()) + 1;
$.get("suppliernext.php?index=" + index + "&" + "last=" + last, $("#supplierForm").serialize(), function(data){
$("#contentSupplier table tr:last").after(data);
});
}
并在页面上加载suppliernext.php我有这个代码
<script>
$("#loadnext").attr('onclick', 'loadNext(<?=$ps?>)');
<?php
if($i >= $rowcount)
{
echo "$('#loadnext').hide();";
}
?>
</script>
这会更改第一页上点击功能的按钮。
ie7执行此代码但不改变oncick函数
答案 0 :(得分:1)
请勿使用attr设置onclick!使用on()
$("#loadnext").off('click').on('click', function() {loadNext(<?=$ps?>);});