jQuery JSONP发送数据参数中自动生成的回调名称
jQuery JSONP sending the autogenerated callback name in data parameters
我正在从远程服务器获取数据,该服务器可以生成JSONP,但需要以非标准的方式使用回调函数名称。
对于代码结构&更简单的错误处理,我更喜欢使用默认函数。有没有一种方法可以让我获得自动生成的函数名,并将其作为数据参数?
我想做的是:
$.ajax("http://mydomain.com/xxx",
{
dataType: "jsonp",
type : 'GET',
success : function(response) {
doSomething(response);
},
data: {
format_options : 'callback:' + jQueryAutoGeneratedCallbackFunction,
outputFormat : 'json'
}
}
);
这可能吗?
。。所以事实证明我是从错误的角度思考的。答案是,我可以像这样更改"callback"-参数。
$.ajax("http://mydomain.com/xxx",
{
dataType: "jsonp",
jsonp: "format_options",
jsonpCallback:"callback:myFunction",
type : "GET",
success : function(response) {
doSomething(response);
},
data: {
foo : "bar"
}
}
);
作为澄清,"callback:myFunction"中的"callback:"部分仅用于我正在使用的API,我将其包含在这里,就像我将其包括在问题中一样。
相关文章:
- 回调在 Angular2/Firebase 中生成“TypeError: this is undefined”
- jquery .animate 回调自动执行
- 在Javascript中为所选方法自动注册触发器回调
- 将回调附加到由 JSF 生成的 html - Primefaces
- 如何解析没有回调的闪烁生成的 JSON
- jQM 自动完成如何获取用于回调的值
- 使用 AJAX 回调更新挖空可观察数组会生成随机排序的结果
- 在 Node 中进行回调测试.js生成匿名错误
- 自动回调梯形图创建器
- 将事件监听器(在回调函数中)添加到生成的元素中
- 通过JS将CSS附加到随机生成的类名中是需要的回调
- jQuery JSONP发送数据参数中自动生成的回调名称
- 如何从函数返回值,该值是在中的回调函数内部生成的
- 自动滚动回调函数失败
- JavaScript -自动执行匿名函数和回调
- JQuery JSONP随机生成回调函数
- 在Javascript中生成不同回调函数的数组
- 如何在ajax请求成功回调中自动获取解析JSON数据
- JQuery UI自动完成回调
- 创建将在第一次触发后自动执行回调的事件侦听器