AJAX调用JAVA接口问题

如何通过帆软中的AJAX 调用自己本地所写的JAVA接口。

$.ajax({

url: "http://127.0.0.1:8090/tops_plugin/inserJobInfo",

type: 'POST',

contentType: "application/json",

data: {

    "job":6,

    "setting":6,

    "speed":6,

    "errorLimit":6

},

dataType: 'jsonp',  // 请求方式为jsonp

success: function (data, textStatus) { alert("chengg"); },

error: function(XMLHttpRequest, textStatus, errorThrown) {

alert("失败");

},

complete: function(XMLHttpRequest, textStatus) {

console.log("执行了");

}

});

        

yzm676767 发布于 2021-12-22 16:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm676767Lv2见习互助
发布于2021-12-23 10:57

$.ajax({

url: "http://127.0.0.1:8090/tops_plugin/inserJobInfo",

type: 'POST',

contentType: "application/json",

data: {

    "job":6,

    "setting":6,

    "speed":6,

    "errorLimit":6

},

dataType: 'jsonp',  // 请求方式为jsonp

success: function (data, textStatus) { alert("chengg"); },

error: function(XMLHttpRequest, textStatus, errorThrown) {

alert("失败");

},

complete: function(XMLHttpRequest, textStatus) {

console.log("执行了");

}

});

问题出现位置为data问题,导致http请求参数识别为 job=6&setting=6  不是JSON对象,我们需要做的操作事

var temp = {

sql:sql,

tableName:tableName,

taskName:taskName,

culmn:aemp

};

JQuery 中 Ajax的操作

data:JSON.stringify(temp),

通过此操作可以成功调用JAVA后端接口

最佳回答
0
汤姆喵喵喵Lv3见习互助
发布于2021-12-22 17:10(编辑于 2021-12-22 17:11)

https://bbs.fanruan.com/wenda/question/106875.html,你可以看一下我的这个回答

最佳回答
0
BeMySelfLv2见习互助
发布于2022-7-27 10:22

按照你发布的配置 报错了 方便给指导下吗

  • 2关注人数
  • 839浏览人数
  • 最后回答于:2022-7-27 10:22
    请选择关闭问题的原因
    确定 取消
    返回顶部