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/