您好,有人可以帮我将以下代码更新为1.10.2分jquery吗?
反斜杠它只是因为我使用它与PHP,我需要反斜杠'。 我对javascript并不擅长,我不知道从1.4.2到1.10.2的变化是什么
<script type="text/javascript">
$(document).ready(function(){
function loading_show(){
$(\'#loading\').html("<img src=\'images/loading.gif\'/>").fadeIn(\'fast\');
}
function loading_hide(){
$(\'#loading\').fadeOut(\'fast\');
}
function loadData(page){
loading_show();
$.ajax
({
type: "POST",
url: "pagination_photo.php",
data: "page="+page,
success: function(msg)
{
$("#photo").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#photo").html(msg);
});
}
});
}
loadData(1); // For first time page load default results
$(\'#photo .pagination li.active\').live(\'click\',function(){
var page = $(this).attr(\'p\');
loadData(page);
});
$(\'#go_btn\').live(\'click\',function(){
var page = parseInt($(\'.goto\').val());
var no_of_pages = parseInt($(\'.total\').attr(\'a\'));
if(page != 0 && page <= no_of_pages){
loadData(page);
}else{
alert(\'Enter a PAGE between 1 and \'+no_of_pages);
$(\'.goto\').val("").focus();
return false;
}
});
});
</script>
提前thnx
答案 0 :(得分:2)
将jQuery 1.10.2与jQuery Migrate Plugin一起使用解决了这个问题。
在jQuery Migrate Plugin中读到了我的指南。 https://github.com/jquery/jquery-migrate#readme
任何已弃用的功能都会在浏览器的控制台上显示警告(如果使用插件的未压缩版本,则IE浏览器使用Firebug Lite for console)。在大多数情况下,这些消息只是警告;只要使用jQuery Migrate插件,代码应该继续正常工作,但建议尽可能更改代码以消除警告,以便不需要使用插件。
要查找整个警告消息列表,请参阅https://github.com/jquery/jquery-migrate/blob/master/warnings.md
答案 1 :(得分:1)
将.live(
替换为.on(
在jquery lib之后立即将jQuery migrate脚本添加到您的页面