当前位置: 首页 > 面试题库 >

JSON中位置4上的意外令牌<

家西岭
2023-03-14
问题内容
var url="http://fsa.citop.in/lnct/service/signProcess.aspx";
var data={txtLogId: "abc@xyz.com",txtLogPass: "xyz",hdnReqType2: "sign87162"};
var success=function(data, textStatus, jqXHR) {
            console.log(data);
         };

var fail=function(jqXHR, textStatus, errorThrown) {
         console.log("Error:" + errorThrown );
     }
$.ajax({
  type: "POST",
  url: url,
  data:data,
  success:success,
  error:fail,

});

在chrome SyntaxError: Unexpected token < in JSON at position 4页面“
http://fsa.citop.in/lnct/ ” 的控制台中,该POST请求给我错误。

但是,如果我使用fsa.citop.in/lnct/service/signProcess.aspx(即不使用http://),它不会给我带来任何错误,但数据不会返回任何内容。在successPOST请求中,需要一个JSON对象。请有人解释这里发生了什么以及如何解决。


问题答案:

这很可能是因为响应是HTML,并且正在尝试将其解析为其他内容。该<4位是第一<的<!DOCTYPE html...

您应该尝试在ajax调用中指定dataType(请参阅http://api.jquery.com/jquery.ajax/),并使其signProcess.aspx返回更有用的内容(当前响应内容类型为,application/json但它会打印HTML)。



 类似资料:
  • 我用的是Angular 5.0.0。我想连接。但是,当您启动应用程序时,就会发生错误。

  • 我正试图将一本故事书添加到我的项目中,但出现了此错误 将Storybook支持添加到JSON中位于JSON位置550的“Angular”应用程序SyntaxError:Unexpected token]。在readFileAsJson(C:\Users\Marouen\AppData\Roaming\npm-cache\u npx\17500\node)处解析()_modules@storyboo

  • 问题内容: 我已使用php脚本(save-data.php)将数据成功保存到json文件中,但无法使用get-data.php脚本正确获取数据。 错误消息: angular.js : 12520语法 错误: Object.parse(本地)位置0处的JSON中的意外令牌< save-data.php : get-data.php : save-data.json : 样品控制器 : 编辑:我不需要

  • 我在Ionic 2“syntaxerror:uncurrent token 下面是我的Spring Boot代码。 [{“ID”:1,“用户名”:“donald@yahoo.com”,“策略”:“v121293031”,“名称”:“唐纳德”,“移动”:“0504735260”,“电子邮件”:“dcgatan@gmail.com”,“地址”:“Dafza dubai”,“金额”:800.98,“da

  • 问题内容: 在处理类似于Facebook的内容提要的React应用程序组件中,我遇到了一个错误: Feed.js:94未定义的“ parsererror”“ SyntaxError:JSON中位置0处的意外令牌< 我遇到了一个类似的错误,事实证明这是render函数中HTML的错字,但这里似乎并非如此。 更令人困惑的是,我将代码回滚到了较早的已知工作版本,但仍然出现错误。 Feed.js: 在Ch

  • 我有一个问题是“在位置0处的JSON中未预期的令牌#”。 我想做的是在FireBase上使用CloudFunction删除FirebaseUser。 没有返回,但错误显示“存在意外的json令牌#” null null null 代码执行(活动)的结果是成功的,但实际上没有改变任何东西 错误