WEB集成的问题

根据ROYYID老师第五周讲的WEB集成应用,做便当拼接时,引链接如下:

http://localhost:37799/WebReport/ReportServer?op=fs_load&cmd=sso&fr_name=KXH&password=123456


{"fail":true}

但是用此用户名与密码是登录成功的。

另外在运行index.html  显示登录出错,地址是:[object Object]/parsererrorError: jQuery191018571711744671404_1546074318943 was not called,感觉接口拼接有问题,这个jQuery191018571711744671404_1546074318943是怎么产生的?

function loginfr() {

var username=document.getElementById("username").value;   //获取username

var password=document.getElementById("password").value;

var init_url="http://localhost:37799/WebReport/ReportServer";

jQuery.ajax({

url:init_url+"?op=fs_load&cmd=sso",

dataType: "jsonp",

data:{"fr_username":username,"fr_password":password},

jsonp:"callback",

timeout:2000,

success:function(data){

if(data.status==="success"){

alert("sucessful");

}

else if (data.status==="fail"){

alert("用户密码错误!!!!");

}

},

error:function(){

alert(" 超时或服务器其他错误 ");

}

});

}

请给予支持什么原因?


FineBI KXH 发布于 2018-12-29 17:17 (编辑于 2018-12-29 17:18)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
5
flyingsnakeLv6资深互助
发布于2018-12-30 09:58(编辑于 2018-12-30 09:59)

function loginfr() {

var username=document.getElementById("username").value;   //获取username

var password=document.getElementById("password").value;

var init_url="http://localhost:37799/WebReport/ReportServer";

jQuery.ajax({

url:init_url+"?op=fs_load&cmd=sso",

dataType: "jsonp",

data:{"fr_name":username,"password":password},


上边这句的参数名字要核实下.



jsonp:"callback",

timeout:2000,

success:function(data){

if(data.status==="success"){

alert("sucessful");

}

else if (data.status==="fail"){

alert("用户密码错误!!!!");

}

},

error:function(){

alert(" 超时或服务器其他错误 ");

}

});

}


最佳回答
0
KerydiaLv5中级互助
发布于2018-12-29 17:19

fr_username 试试

  • 3关注人数
  • 434浏览人数
  • 最后回答于:2018-12-30 09:59
    请选择关闭问题的原因
    确定 取消
    返回顶部