Javascript 意外标记<;在位置4处使用JSON

Javascript 意外标记<;在位置4处使用JSON,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,此POST请求在chrome中页面“”的控制台中给出错误,SyntaxError:Unexpected token

此POST请求在chrome中页面“”的控制台中给出错误,
SyntaxError:Unexpected token<在JSON中的位置4


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

很可能是因为响应是HTML,它试图将其解析为其他内容。
对于在AWS Lambda代码编辑器中遇到此问题的用户,您的会话很可能已超时

请尝试重新加载页面并再次登录。
它应该可以解决这个问题。

您是否在成功回调中使用了
JSON.parse(data)
?您将得到相同的错误,因为函数需要字符串。默认数据类型是Intelligent Guess(xml、json、脚本或html),将数据类型设置为text。非常感谢你。
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,

});