我的代码出现错误:
这是错误行:未捕获类型错误:未定义不是函数
这一行是:$('#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);
}
});
最佳答案
这些已被弃用。尝试将其更改为
$('#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>
关于javascript - 未定义,这不是函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28012842/