我的代码出错:
这是错误行: Uncaught TypeError:undefined不是函数
这一行是:$('#photoimg').die('click').live('change', function()
我在网站上做了一些研究。我不了解那些描述的东西。 这是什么问题,如何解决这个问题?任何人都可以帮助我吗?
$('#photoimg').die('click').live('change', function()
{
var values=$("#uploadvalues").val();
$("#previeww").html('<img src="wall_icons/loader.gif"/>');
$("#imageform").ajaxForm({target: '.resim-onizleme',
beforeSubmit:function(){
$("#imageloadstatus").show();
$("#imageloadbutton").show();
},
success:function(){
$("#imageloadstatus").hide();
$("#imageloadbutton").show();
},
error:function(){
$("#imageloadstatus").hide();
$("#imageloadbutton").show();
} }).submit();
var X=$('.preview').attr('id');
var Z= X+','+values;
if(Z!='undefined,')
{
$("#uploadvalues").val(Z);
}
});
答案 0 :(得分:1)
这些已被弃用。尝试将其更改为
$('#photoimg').off('click').on('change', function() ...
如果页面上的任何地方都发生了这个错误,那么它可能缺少jQuery库脚本。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script src="<?php echo $base_url; ?>js/jquery.wallform.js" type="text/javascript"></script>