jsonp示列

前端代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>test page</title>
        <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
    </head>
    <body>
        1
    </body>
</html>
<script type="text/javascript">
    $(function() {
        $.ajax({
            url: "http://han.com/jsonp.php?callback=?",
            data: "p1=1&p2=2",
            type: "get",
            timeout: 15000,
            dataType: "jsonp",  // not "json" we‘ll parse
            // jsonp: "callbackd",
            success:function (data) {
                console.log(data);
            }
        })
    })
</script>

后端php代码

<?php

$callback = isset($_GET[‘callback‘]) ? $_GET[‘callback‘] : ‘‘;

$data = [
    ‘page‘ => 1,
    ‘pageSize‘ => 10,
    ‘pageCount‘ => 100,
    ‘total‘ => 1000,
    ‘one‘ => [
        ‘name‘ => ‘hanpengyu‘,
        ‘age‘ => 27,
        ‘productId‘ => ‘1001‘,
    ],
    ‘two‘ => [
        ‘t1‘ => ‘test1‘,
        ‘t2‘ => ‘test2‘,
    ],
];

echo $callback . "(" . json_encode($data) . ")";

  

时间: 2024-08-07 08:21:41

jsonp示列的相关文章

第 2 天 字符串,列表,元组常用方法助记操作示列

以下示列在python3.4中运行! 一.字符串的方法: isalnum ##判断是否是字母或者是数字 1 >>> n = 'welcome' 2 >>> n.isalnum() 3 True 4 >>> isalpha ##判断是否是字母 1 >>> n = 'welcome' 2 >>> n.isalpha() 3 True 4 >>>   isdecimal ##判断是否是十进制小数 >

java 散列与散列码探讨 ,简单HashMap实现散列映射表运行各种操作示列

package org.rui.collection2.maps; /** * 散列与散列码 * 将土拔鼠对象与预报对象联系起来, * @author lenovo * */ //土拨鼠 public class Groundhog { protected int number; public Groundhog(int n) { number=n; } @Override public String toString() { return "Groundhog #" + number

java 散列与散列码探讨 ,简单HashMap实现散列映射表执行各种操作示列

package org.rui.collection2.maps; /** * 散列与散列码 * 将土拔鼠对象与预报对象联系起来, * @author lenovo * */ //土拨鼠 public class Groundhog { protected int number; public Groundhog(int n) { number=n; } @Override public String toString() { return "Groundhog #" + number

智能提示含查询多列(html+JS+handler+ HttpRemoting)一、html示列 加 JS加 请求 Handler

1 <html> 2 <head> 3 </head> 4 <body> 5 <form id="recordform" name="recordform" autocomplete="off"> 6 <table cellpadding="0" cellspacing="0" class="tablepadding"&g

H3C路由器配置示列一

说明: 如上图所示,192.168.0.0网段是总公司的网络,192.168.3.0和192.168.4.0网段是当前自己分公司的网络,且192.168.3.0是内网不能访问互联网,192.168.4.0网段是可以访问互联网的 要求: 目前需要192.168.3.0网段可以访问互联网,应该怎么做菜可以使得192.168.3.0网段可以访问互联网?[路由器R3是H3C路由器] 解决方法如下: 在两个交换机之间搭建一根网线,使得连成局域网(但是这局域网有两个网段),如果想192.168.3.0网段可

简单的builder构造器示列

Java代码   /** * Created by baixiaobin */ public class User { private final int id; private final String name; private final String sex; private final String des; public int getId() { return id; } public String getName() { return name; } public String 

JavaScript 异步(一) 自动提示示列

大家都知道"自动提示",看下面的一个示例代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Keyup Event</title> </head> <body> <input type="text" id="autosuggestion" autoco

Ant 基本语法的使用示列

ant -f build.xml  执行你的build.xml文件 <?xml version = "1.0"?> <project name = "fax" basedir = "./" default = "start"> <!--使用for循环必须要加上这个--> <taskdef resource="net/sf/antcontrib/antlib.xml"

JSon数据操作示列

序列化数据: public class AccountCallbackData { /// <summary> /// 银行名称 /// </summary> public string BankName { get; set; } /// <summary> /// 开户人 /// </summary> public string Holder { get; set; } /// <summary> /// 银行账号 /// </summ