
正文
jquery返回数据报错,jquery 设置和返回元素属性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery的返回值为啥是undefined?
由于继续执行后续代码的时间肯定比获取服务器响应并调用回调函数进行赋值快,所以在第一次请求时,还没来得及获取响应,就alert(jj),自然是 undefined。
既在IE中返回了success,那应该并不是这段代码的问题;问题的原因应该是你用IE提交的值在服务器端获得不了,即为‘undifined’了。你的前段是不是还有代码提交到后台获取数据的?贴出来吧。
出现undefined的原因有以下几种:变量或函数未定义:如果你在代码中使用了一个未定义的变量或函数,就会出现undefined。返回值问题:在函数中没有明确的return语句,或者return语句没有返回任何值,就会返回undefined。
说明jQuery库没加载。检测一下有没有加载jQuery库;如果加载了,检查一下路径对不对;路径对了,检测下执行顺序;执行顺序没问题了,检查下有没有什么写错了。
如果是一串字符串的话,那么说明你的Json字符串还没有转换为Json对象,如果是object object的话,那么说明已经是Json对象了,问题要一步一步的分析,笼统的看,很不容易看出来到底是哪里出错了,首先要缩小错误的范围。
指示未定义或不存在的值:在数学和逻辑中,undefined可以用来指示某个值未定义或不存在。例如,在函数未定义的情况下,其返回值可以为undefined。
相关问答
Q1: jQuery获取表单点击事件返回的value值报错?没办法获取。。。_百度知...
首先新建一个HTML文档,指定元素的ID,如下图所示。然后编写JS脚本,根据ID选择元素,如下图所示。接着使用.val()方法获取被选元素的value值。以弹窗形式显示获取的input值。
首先,创建一个新的HTML文档,并指定 元素的ID,如下图所示,然后进入下一步。其次,完成上述步骤后,编写一个JS脚本,并根据ID选择元素,代码如下图所示,然后进入下一步。
你好!1 可以通过jquery.form.js来解决。
var btn = jQuery(.btn).val();获取的只是第一个类标签为btn的html元素的value值。要获得一组类标签的所有html元素的值。就得使用jQuery的each遍历。
Q2: 为什么jquery.ajax()中datatype为json时返回数据为error
1、这个情况是因为请求的dataType类型与服务返回的类型不一致造成的。
2、dataType声明与响应不符就会进入error回调。应该是你的响应的json数据有问题。
3、场景:通过jQuery的ajax实现了一个简单的http请求,但是响应成功后,状态码为200,调用的确是error函数。
jquery返回数据报错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery 设置和返回元素属性、jquery返回数据报错的信息别忘了在本站进行查找喔。






