jquery ajax 跨域

原创 2016年05月31日 11:40:34

1、jsonp

html

<script type="text/javascript" src="http://www.youxiaju.com/js/jquery-1.4.2.min.js"></script>  
<script type="text/javascript">  
$(function(){  
$.ajax(  
    {  
        type:'get',  
        url : 'http://www.youxiaju.com/validate.php?loginuser=lee&loginpass=123456',  
        dataType : 'jsonp',  
        jsonp:"jsoncallback",  
        success  : function(data) {  
            alert("用户名:"+ data.user +" 密码:"+ data.pass);  
        },  
        error : function() {  
            alert('fail');  
        }  
    }  
);  
})  
</script>  

php

<?php  
header('Content-Type:text/html;Charset=utf-8');  
$arr = array(  
    "user" => $_GET['loginuser'],  
    "pass" => $_GET['loginpass'],  
    "name" => 'response'  

);  
echo $_GET['jsoncallback'] . "(".json_encode($arr).")";  

**

2、getJosn

**

  $.getJSON("http://127.0.0.1/server/index.php/jsonp/getJson?callback=?",
                { id: "123456", site: "01" },
                function(data) {
                    console.log(data)
                    alert(data.id + ',' + data.site + ',' + data.name);
                });

php

$get = $this->input->get();

        $id = $get['id'];
        $site = $get['site'];

        $arr = array(  
            "id" =>$id,  
            "site" => $site,  
            "name" => 'response'  

        );  

        echo $_GET['callback'] . "(".json_encode($arr).")"; 

参考:
参考文章

jsonp原理

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Jquery跨域Ajax请求测试

  • 2013-08-26 17:42
  • 543KB
  • 下载

jquery的ajax和getJson跨域获取json数据

很多开发人员在使用jquery在前端和服务器端进行数据交互,所以很容易会认为在前端利用jquery就可以读取任何站点的数据了。近日在进行开发时,因为要和第三方公司的一个项目进行数据的共享,因为考虑多不...

Jquery AJAX 跨域POST 请求

项目中遇到了要使用跨域的post请求,在IE10以下遇到了坑 跨域使用的是CORS 1、前端脚本 function tests(){ //请求类型 为了满足IE8,IE9通过cors跨域...

JQuery,ajax,jsonp,struts实现跨域

页面javaScript: $(document).ready( function() { var SERVER_VISIT_PATH = 'http://localhost:8080/...

jquery中ajax处理跨域的三大方式

这篇文章主要介绍了jquery中ajax处理跨域的三大方式,感兴趣的小伙伴们可以参考一下 由于JS同源策略的影响,因此js只能访问同域名下的文档。因此要实现跨域,一般有以下几个方法: ...

跨域请求之jQuery的ajax jsonp的使用

贴出可以成功执行的代码:  (页面部分)  复制代码代码如下:       Untitled Page      jQuery(document).ready(function(){  $.aj...

jquery Ajax 跨域调用(jsonp)

最近一直在做电子商务方面的项目,包括买家和卖家后台 分别在seller.com 和buyer.com 还有前台www.xxx.com 其中有一个查看商品二级分类的下拉框 需要查询 当时没有考虑到这三...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)