【发布时间】:2018-11-18 09:46:10
【问题描述】:
如何使用jsonp请求将数据存入数据库?
我管理服务器/客户端,并且....我尝试在服务器响应之前将回调函数作为字符串添加,并作为 jsonp 请求中的参数添加,但没有成功。看看我的源码(离子溶液):http://codepen.io/studentttt/pen/BNPPoP
var d = [{"user_type_id":0, "user_venue_id":0, "fname":r}];
var req = {
type : 'POST', //'GET'
crossdomain: true,
//callback: 'angular.callbacks._0',
data: d,
contentType: "application/json",
dataType: "jsonp",
url : 'http://www.***.pl/index.php/json/adduser',
};
$http(req).success(function(res){....
当我使用 GET(方法而不是 POST)时,会出现同样的错误:
"NetworkError: 500 Internal Server Error - http://www.***.pl/index.php/json/adduser"
添加用户 错误 app.js(第 58 行) 详细错误:跨域请求被阻止:同源策略不允许读取位于http://www.***.pl/index.php/json/adduser 的远程资源。 (原因:CORS 标头“Access-Control-Allow-Origin”缺失)。
【问题讨论】:
标签: javascript