API的Curl表示这是正确的格式:
curl -X POST --header "Content-Type: application/json" --header "Accept: application/json" -d "2018062703,2018062703" "http://XX.XX.XX/api/my_url"
此API需要这样的参数:
我正在尝试使用以下代码发送给他们:
var data = "2018062703,2018062703";
$.ajax({
type: 'POST',
data: data,
url: 'my/api/url',
dataType: 'json',
success: etc...
但是我没有找到404。在Chrome的控制台中,我得到了以下信息:
我做错了什么?在API的网络中,当我将参数作为字符串“ 2018062703,2018062703”放置时,它就可以工作。
答案 0 :(得分:2)
您的AJAX调用中的data
参数无效。它应该看起来像这样:
data: { filtro: data }
现在,您正在尝试使用名为的参数调用API
2018062703,2018062703
没有价值。