这是不同项目中,同样的一段jquery ajax代码:
function queryCredit(id,riskWay,successCallMethod){
$.ajax({
type: "GET",
async: true,
url: "http://local.t100.com:8080/risk/query?id=32",
success: function(data) {
$("#result_div").html(data);
}
});
}
两个项目依赖的jquery.js版本不一样,同样的代码在不同的项目中结果不一样。
此js代码在一个项目中【jquery版本:jquery-1.8.0.min.js中(jquery-1.8.0.min.js)】是能正常运行的,result_div能正常显示请求响应的结果。
而在另一个项目,jquery.js版本是:【/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */】,result_div不显示请求响应的结果。
在谷歌浏览器(IE也一样)result_div中没有正常显示返回的结果。看网络请求的响应正常,也没有console中的js报错。如下:
换成火狐浏览器,终于看到了如下的报错信息:
SyntaxError:JSON.parse: unexpected character at line 1 column 1 of the JSON data
定位到原因后,在ajax参数加上dataType:"html"后,程序按照预期正常执行。
function queryCredit(id,riskWay,successCallMethod){
$.ajax({
type: "GET",
async: true,
dataType:"html",
url: "http://local.t100.com:8080/risk/query?id=32",
success: function(data) {
$("#result_div").html(data);
}
});
}
- 大小: 14.2 KB
- 大小: 33.9 KB
- 大小: 6.6 KB
分享到:
相关推荐
在使用AjaxFileUpload进行文件上传时,可能会遇到一些常见的问题,比如“无返回结果”或者在尝试解决问题后出现“syntaxError: unexpected”的错误提示。这个情况通常与JavaScript语法错误、服务器端响应格式、...
如果字符串不符合JSON格式,它会抛出一个SyntaxError。 例如: ```javascript let jsonString = '{"name":"John","age":30,"city":"New York"}'; let obj = JSON.parse(jsonString); console.log(obj); // {name: ...
然而,如果JSON字符串格式不正确,`JSON.parse()`会抛出一个`SyntaxError`异常。为了处理这种情况,你应该始终在调用`JSON.parse()`时使用`try...catch`语句: ```javascript try { let jsonObject = JSON.parse...
CentOS 7运行.sh脚本提示syntax error: unexpected end of file。脚本是通过本地电脑的notepad++编辑之后用ftp上传到CentOS 7服务器上的。 错误原因: shell脚本在本地电脑编辑的,格式是dos(可以用vi编辑该shell...
主要介绍了JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法,结合实例形式分析了javascript提示此类异常的常见原因与相关解决方法,需要的朋友可以参考下
本文实例讲述了JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法。分享给大家供大家参考,具体如下: Uncaught SyntaxError: Unexpected token ILLEGAL 未捕获的语法错误: 意想不到的非法...
JSON.parse() 方法用于将一个 JSON 字符串转换为对象。 >str1 = {'distance': 1, 'update_time': 'None', 'n_homalt_N_het': '13/3822', 'ratio': '-', 'quality': '451'} ...VM1366:1 Uncaught SyntaxError: Une
二、开启入口文件时,提示以下错误 `basedir=$(dirname $(echo $0 | sed -e 's,\\,/,g') SyntaxError: missing......` 三、解决办法,因为使用了express框架,需要安装 express 即可 npm install express --save-...
在编程过程中,我们可能会遇到各种错误,其中"Unexpected token c in JSON at position 0"是一个常见的JavaScript解析错误,通常发生在尝试使用`JSON.parse()`函数解析一个预期为JSON格式的字符串时,但该字符串实际...
控制台的提示:Uncaught SyntaxError: Unexpected token < 按照提示进入文件,再看如下图: 仔细看了看 index.html 文件,发现原本我的 JS 文件是放在 /src/utils 文件夹下的,但引入 /src 和 /static 的文件是...
SyntaxError: Non-ASCII character ‘\xe4’ in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 错误提示中给出了问题解决的连接,所以就点...
在ROS(Robot Operating System)开发过程中,遇到`rlexception: invalid roslaunch xml syntax: no element found: line 1, column 0`这样的错误信息时,表明当前的`.launch`文件存在XML语法错误。具体来说,可能是...
主要介绍了Vue项目报错:Uncaught SyntaxError: Unexpected token <,在引入第三方依赖的 JS 文件时,遇到的一个问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
IE不支持JSON对象的问题,看代码示例: if(typeof (JSON) == 'undefined'){ $.getScript("plug-in/tools/json2.js"); } </script>
SyntaxError: Unexpected token } */ parseJson ( json ) ; /* JSONError: Unexpected token } in JSON at position 16 while parsing near '{ "foo": true,}' 1 | { 2 | "foo": true, > 3 | } | ^ */ parseJson ...
It can throw a SyntaxError exception. The optional reviver parameter is a function that can filter and transform the results. It receives each of the keys and values, and its return value is used...
在使用 JSON2.JS 文件的 JSON.parse(data) 方法时候,碰到了问题: throw new SyntaxError(‘JSON.parse’); 查询资料,大概意思如下: JSON.parse方法在遇到不可解析的字符串时,会抛出SyntaxError异常。 即:JSON....