javascript - 位置 4 的 JSON 中的意外标记 <

标签 javascript jquery json ajax

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,

});

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

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

最佳答案

对于那些在 AWS Lambda 代码编辑器中遇到此问题的人,很可能是您的 session 超时了。

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

关于javascript - 位置 4 的 JSON 中的意外标记 <,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36814694/

相关文章:

javascript - `open` 和 `error` 同时与 fs.createReadStream() 和 EISDIR

javascript - 如何在 Google map 中添加新圈子之前自动删除先前的圈子

JavaScript 远程事件?

jquery ui 自动完成更改/关闭事件

JQuery - 查找第一个兄弟匹配选择器

javascript - 隐藏div一段时间

javascript - Grails ajax jquery 不工作

php - API 调用限制为 500 个结果 - 如何迭代以获取所有结果?

java - Json数据数组请求不断跳过onResponse

php - Json数据未解码不返回任何php