ajax代码写法有问题吗

var userName= "cw_user";var pwd= "cw_123";FR.ajax({url:"http://192.168.1.183:8081/rpt/login",data:{userName:userName,pwd:pwd},dataType:"jsonp",//跨域采用jsonp方式josnp:"callback",timeout:5000,//超时时间(单位:毫秒)success:function(data) { //data参数视返回值情况而定FR.Msg.alert("success","123");},error:function(errorThrown){FR.Msg.alert("error",errorThrown);},complete: function(res,textStatus){FR.Msg.alert("complete",textStatus);}})这种写法有问题吗

FineReport 帆软用户Hw32qe7nXw 发布于 2025-1-9 14:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
XushuaisLv6初级互助
发布于2025-1-9 15:15

你可能对jsonp 有误解,jsonp跨域实现是需要服务端有接口才会返回值,如果没有对应的接口你的请求不会有任何返回值,且无用;例如:http://localhost:8075/webroot/decision/login/cross/domain?validity=-1&fine_username=账号&fine_password=密码;前台单点登录接口 https://help.fanruan.com/finereport/doc-view-884.html

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-1-9 15:00
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 执行成功没有返回值
    2025-01-09 15:02 
  • 用户k6280494 用户k6280494 回复 帆软用户Hw32qe7nXw(提问者) 用postman试试
    2025-01-09 15:03 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 回复 用户k6280494 浏览器打开都是返回登录成功的,还有data.obj都携带的有
    2025-01-09 15:05 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 回复 用户k6280494 是不是帆软拦截了
    2025-01-09 15:09 
  • 用户k6280494 用户k6280494 回复 帆软用户Hw32qe7nXw(提问者) 用jqury的ajaxs试试
    $.ajax({
    url: "请求的URL",
    type: "请求类型(GET/POST等)",
    dataType: "预期服务器返回的数据类型(json/xml/html/text等)",
    data: {发送到服务器的数据},
    success: function(response) {
    // 请求成功时的回调函数
    },
    error: function(xhr, status, error) {
    // 请求失败时的回调函数
    }
    });
    2025-01-09 15:14 
  • 3关注人数
  • 39浏览人数
  • 最后回答于:2025-1-9 15:15
    请选择关闭问题的原因
    确定 取消
    返回顶部