加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jsonp+jquery示例代码,jsonp是什么?看完了还不会我就给你跪了...

发布时间:2020-12-16 19:06:11 所属栏目:百科 来源:网络整理
导读:jsonp+jquery示例代码,jsonp是什么?看完了还不会我就给你跪了..... 文件与目录结构: |---jsonp |-----------json.php |-----------jsonp.php |-----------test.php 代码如下: test.php !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht

jsonp+jquery示例代码,jsonp是什么?看完了还不会我就给你跪了.....

文件与目录结构:

|---jsonp
|-----------json.php
|-----------jsonp.php
|-----------test.php


代码如下:

test.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" >
 <head>
     <title>JSIONP TEST</title>
      <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
      <script type="text/javascript"><!--
      /*
      //跨越ajax请求无法执行demo
      jQuery(document).ready(function(){ 
          $.ajax({
               type: "get",url: "http://company.test.com/jsonp/json.php",dataType: "json",data: "callbackparam=jsonpCallback",success: function(json){
                   alert('json:' + json);
               },error: function(){
                   alert('fail');
               }
           });
       });
       */

      //使用jsonp可以解决问题
     jQuery(document).ready(function(){ 
        $.ajax({
             type: "get",url: "http://company.test.com/jsonp/jsonp.php",dataType: "jsonp",jsonp: "callbackparam",jsonpCallback:"jsonpCallback",success: function(json){
                 alert('json:' + json);
             },error: function(){
                 alert('fail');
             }
         });
     });
     </script>
     </head>
  <body>
  </body>
 </html>

json.php
<?php
$funame = $_GET['callbackparam'];
echo '{"name": "cxh","sex": "man"}';

jsonp.php
<?php
$funame = $_GET['callbackparam'];
echo $funame.'({"name": "cxh","sex": "man"})';

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读