gpt4 book ai didi

没有表单元素的jquery ajax POST

转载 作者:行者123 更新时间:2023-11-30 23:53:40 24 4
gpt4 key购买 nike

我需要发布数据,网址只是“v1/wave”,它需要五个参数。我尝试过这个,但到目前为止还不起作用:

function request(minLat, minLon, maxLat, maxLon, maxNrOfResults, callback){

$.ajax({

url: 'v1/wave?minLat='+minLat+'&minLong='+minLon+'&maxLat='+maxLat+'&maxLong='+maxLong'+&maxNrOfResults='+maxNrOfResults,
type: "GET",
success: function (data) {
callback(data);
if(data.msgCode == LOGIN_SUCCESS){
console.log("request success");



} else if(data.msgCode == LOGIN_FAILED){
console.log("request failed");
}
},
error: function(data) {
handleRequestError(data);
}
})

错误:未捕获语法错误:网址行中出现意外的字符串。

最佳答案

您应该避免发送 url 中的参数。您应该使用data 属性。有几个优点,包括编码..或拼写错误:)

function request(minLat, minLon, maxLat, maxLon, maxNrOfResults, callback){    
$.ajax({
url: 'v1/wave',
data: { minLat : minLat, minLong : minLong, maxLat : maxLat, maxLong : maxLong, maxNrOfResults : maxNrOfResults },
type: "POST",
success: function (data) {
callback(data);
if(data.msgCode == LOGIN_SUCCESS){
console.log("request success");
} else if(data.msgCode == LOGIN_FAILED){
console.log("request failed");
}
},
error: function(data) {
handleRequestError(data);
}
})

关于没有表单元素的jquery ajax POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com