一个参数大小写引发的uploadify报错 "Syntax error, unrecognized expression: #"

上传控件uploadify 报错"Syntax error, unrecognized expression: #" 版本为 uploadify3.2

报错原因:参数ID【hidInfoId】小写错写成了大写。

debug过程:

①:报错 "Syntax error, unrecognized expression: #"

②:该错误为jQuery 选择器#取不到ID取ID错误,确定某个ID为空。

可以看到hidInfoId这个参数为空

找到报错的地方。

代码中用到的这个参数

③ 修改参数名:把HidInfoID 改为hidInfoId

导致错误的原因:复制别人的参数的时候,他写的参数有一个大小写写错了,导致用ID取值取不到。hidInfoID

时间: 2024-11-10 07:16:36

一个参数大小写引发的uploadify报错 "Syntax error, unrecognized expression: #"的相关文章

关于js报错Syntax error, unrecognized expression:

做项目时碰到这个错误 原代码如下: $("*[id=" + item.ProvinceName + "]").attr("projectcount", item.ProjectCount).append(countDiv); 虽然id不允许重复,但是这个id是循环某些地址添加的区别项.可能会重复,而且这样是个明显的语法错误 修改后: $("*[id='" + item.ProvinceName + "']"

关于报错“syntax error near unexpected token `”和回车换行

本来是很简单一个事情,转过来是因为打字机这事比较有趣-- http://blog.csdn.net/xyp84/archive/2009/08/11/4435899.aspx 摘要一下: 回车 换行 0D 0A <CR> <LF> Carriage Return Line Feed "/r" "/n" win32 0D 0D 0A unix 0D 0A ============淡定的分割线=============== 今天写了个shell脚

Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us ers_email_unique`(`email`))

Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us     ers_email_unique`(`email`)) public function up() { Schema::create('users', function (Blu

JS function document.onclick(){}报错Syntax error on token &quot;function&quot;, delete this token

JS function document.onclick(){}报错Syntax error on token "function", delete this token function document.onclick() //任意点击时关闭该控件 //ie6的情况可以由下面的切换焦点处理代替 {    with(window.event)   { if (srcElement != outObject && srcElement != outButton)    

linux shell 报错 Syntax error: Bad for loop variable

在linux下写了一个简单的shell,循环10次. test.sh #!/bin/bash ## ##循环10次 ## for ((i=0; i<10; i++)); do echo Good Morning ,this is $i shell program. done 执行:sh test.sh 报下面的错误. Syntax error: Bad for loop variable 在网上搜索了一下. 因为Ubuntu为了加快开机速度,用dash代替了传统的bash,所以我们这样执行就没问

编写简单的shell脚本 - for循环 - 解决报错 Syntax error: Bad for loop variable

为了编写批量导入数据的程序,故而学习编写shell脚本!现学现用! ============================================ 1.第一个简单的for循环 #!/bin/bashfor i in 1 2 3 4;do echo $i;done 2.测试for的自增长的循环: #!/bin/bashfor ((i=1; i<=5; i++))do echo $i;done 如果会报错,没有则跳过: Syntax error: Bad for loop variable

安装m2crypto报错swig error : Unrecognized option -builtin

M2Crypto 是最完整的为 Python 包装 OpenSSL 的 RSA,DSA,DH,EC,HMACs,消息摘要,对称密码算法(包括AES)的一个库工具.而自从 M2Crypto 升级到版本 0.22.5 后,用 pip install M2Crypto 命令来安装 M2Crypto 时总是会失败.在没有升级到此版本之前,使用 pip 安装则是没有问题的.下面来找找原因.系统环境:CentOS 6.7 x86失败关键字:swig 失败现象: swigging SWIG/_m2crypto

js文件报错Syntax error on token &quot;Invalid Regular Expression Options&quot;, no accurate correction

Syntax error on token "Invalid Regular Expression Options", no accurate correction 1.选中报错的jquery文件“jquery-1.2.6.min.js”.2.右键选择 MyEclipse-->Exclude From Validation .3.再右键选择 MyEclipse-->Run Validation 即可.

jquery上传插件uploadify 报错http error 302 解决方法之一

前段时间用到jquery上传插件uploadify时,始终出现系统报出 http error 302 的错误. 网上大量搜集信息,基本上都是说session值丢失的问题,根据网友提供的解决方案进行修改,问题并没有解决. 因此,不排除这是解决302错误的解决方法之一,但是我接下来提出另一解决方案,考虑到异步传输的问题,供大家参考(反正我是成功了). 首先是uploadify初始化: $(function() {           $('#projectfile').uploadify({