jquer +ajax 跨域訪問 方法

来源:互联网 发布:港融大数据平台不好使 编辑:程序博客网 时间:2024/04/29 18:10

1.使用jsonp進行跨域訪問

function get_config2(){$.ajax({url: api_ephspv_webroot+ "Apis/get_config2",type : 'get',data : {},dataType : "jsonp",crossDomin:true,jsonp: "callback",jsonpCallback :'jsonpCallback',success:function(data,textStatus){}});}function jsonpCallback(data){var jsonstr = JSON.stringify(data);var jsondata = $.parseJSON(jsonstr);console.log(jsondata.result_code);}



public function get_config2(){$callback = $_GET["callback"];$arr_json = Array();$arr_json["result_code"] = 2;$arr_json["result_message"] = "訪問無法授權";echo $callback."(".json_encode($arr_json).")";exit;}



2.php文件中添加 header("Access-Control-Allow-Origin","*");如

public function get_config2(){header("Access-Control-Allow-Origin","*");$callback = $_GET["callback"];$arr_json = Array();$arr_json["result_code"] = 2;$arr_json["result_message"] = "訪問無法授權";echo $callback."(".json_encode($arr_json).")";exit;}




0 0
原创粉丝点击