javascript - 未定义,这不是函数错误

标签 javascript jquery

我的代码出现错误:

这是错误行:未捕获类型错误:未定义不是函数 这一行是:$('#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/

相关文章:

javascript - jQuery mobile - 可以只使用导航栏所需的代码吗?

javascript - 从浏览器表单提交按钮重定向到 App React Native

javascript - Rails 4 + jQuery : PUT ajax request

javascript - 了解 JavaScript 面向对象

javascript - 使用 jquery 解析 JSON?

javascript - 当第一个 div 宽度较大时,Passy/Masonry 单列

javascript - 任意次数地动态添加和删除新的但相同的表单字段

javascript - 在Javascript中,如何在发生错误时反复/递归地重新加载Audio对象?

php - 侧面导航菜单问题

php - jQuery + PHP + MySQL : Drag 'n' Drop with 2 tables