jQuery 发送未定义的“_”参数
jQuery sending undefined "_" parameter
我正在尝试编写一个从安大略省数据库获取 COVID-19 编号的脚本,但我不断收到以下错误:
"invalid value \"_\""
经进一步调查,试图访问的URL包含以下参数:
&_=1610496351832
正如您在我下面的代码中看到的,我从未定义过这样的变量:
var data = {
resource_id: '8a89caa9-511c-4568-af89-7f2174b4378c' // the resource id
};
$.ajax({
dataType: 'jsonp',
data: data,
url: 'https://data.ontario.ca/api/3/action/datastore_search'
});
有什么方法可以从请求中删除 _
对象?
我试图访问的文件位于以下 URL,其中数据是 resource_id
.
https://data.ontario.ca/api/3/action/datastore_search?resource_id=8a89caa9-511c-4568-af89-7f2174b4378c
这是JQuery为避免缓存而自动生成的值。
如果您想删除下划线参数,请将以下内容添加到您的脚本中:
var data = {
resource_id: '8a89caa9-511c-4568-af89-7f2174b4378c' // the resource id
};
$.ajax({
dataType: 'jsonp',
data: data,
type:'GET',
cache: true,
url: 'https://data.ontario.ca/api/3/action/datastore_search'
});
它只出现在 GET 请求中,你可以尝试一下这个设置。但请记住,自动下划线参数是有意包含的,以避免请求兑现。
我正在尝试编写一个从安大略省数据库获取 COVID-19 编号的脚本,但我不断收到以下错误:
"invalid value \"_\""
经进一步调查,试图访问的URL包含以下参数:
&_=1610496351832
正如您在我下面的代码中看到的,我从未定义过这样的变量:
var data = {
resource_id: '8a89caa9-511c-4568-af89-7f2174b4378c' // the resource id
};
$.ajax({
dataType: 'jsonp',
data: data,
url: 'https://data.ontario.ca/api/3/action/datastore_search'
});
有什么方法可以从请求中删除 _
对象?
我试图访问的文件位于以下 URL,其中数据是 resource_id
.
https://data.ontario.ca/api/3/action/datastore_search?resource_id=8a89caa9-511c-4568-af89-7f2174b4378c
这是JQuery为避免缓存而自动生成的值。
如果您想删除下划线参数,请将以下内容添加到您的脚本中:
var data = {
resource_id: '8a89caa9-511c-4568-af89-7f2174b4378c' // the resource id
};
$.ajax({
dataType: 'jsonp',
data: data,
type:'GET',
cache: true,
url: 'https://data.ontario.ca/api/3/action/datastore_search'
});
它只出现在 GET 请求中,你可以尝试一下这个设置。但请记住,自动下划线参数是有意包含的,以避免请求兑现。