使用 jsonp 和 php 返回回调
Returning callback with jsonp and php
是否可以使用 JSONP 和 php 返回"双向"?
像这样的东西...例如
jquery/JSONP
$.ajax({
url: 'http://server/po.php',
cache : false,
dataType: 'jsonp',
timeout: 30000,
type: 'GET',
data: {a: 'hello'},
success:function (json){
alert(json);
},
error:function (e){
alert('error');
}
});
PHP : po.php
if ($conUser == 'hello'){
echo $_GET['callback']."(". json_encode($a). ")";
}else{
echo $_GET['callback']."(". json_encode($b). ")";
}
返回给我错误...我该如何解决这个问题?
只需查看 jQuery.ajax 的文档:
错误
Type: Function( jqXHR jqXHR, String textStatus, String errorThrown )
捕获所有变量,然后使用它们。
error:function (jqXHR, textStatus, errorThrown){
alert(errorThrown);
}
另请查看浏览器的 JavaScript 控制台,那里可能会出现其他错误。
相关文章:
- 函数表达式,返回回调函数
- 如何“;等待”;以便返回回调
- jQuery,动画和动画返回.回调函数错误?:S
- 节点.js AMQP 不返回回调
- 返回回调函数 Node.js 的数据
- 承诺不返回回调数组
- 使用 jsonp 和 php 返回回调
- 订阅子作用域上的事件,并在broadcastemit中返回回调
- 为什么angular返回回调函数内部的函数
- Node.js:为什么要在错误处理期间返回回调的结果
- 如何构造代码以返回回调
- 具有HTTP请求的Meteor方法不返回回调
- 我如何返回回调MySQL查询和推到一个数组在Node.js
- 如何从使用node-oracledb的查询返回回调
- 直接调用回调或返回回调
- 设置变量返回回调监听器
- 泛型池函数返回回调的结果
- 回调中的AWS返回回调
- 我应该返回回调还是直接运行它
- 节点HTTPS请求没有在Lambda中返回回调函数