Javascript ie7不使用jquery执行加载的脚本
在我的主页上有js函数Javascript ie7不使用jquery执行加载的脚本,javascript,jquery,tags,internet-explorer-7,Javascript,Jquery,Tags,Internet Explorer 7,在我的主页上有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){
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>
$(“#loadnext”).attr('onclick','loadnext()');
不要用attr设置onclick!在()上使用on
$(“#加载下一步”).off('click').on('click',function(){loadnext();});
您可能需要先.off('click')
以避免触发多个loadNext
Es顺便说一句,请始终将parseInt与base 10:parseInt(值,10)一起使用-有些输入字符串不是以base 10解释的。。。e、 g.parseInt(“010”)是8!
$("#loadnext").off('click').on('click', function() {loadNext(<?=$ps?>);});