jsop

jsop htm部分

    <script type="text/javascript" >    // 得到航班信息查询结果后的回调函数    var flightHandler = function(data){        alert(‘你查询的航班结果是:票价 ‘ + data.price + ‘ 元,‘ + ‘余票 ‘ + data.tickets + ‘ 张。‘);    };    // 提供jsonp服务的url地址(不管是什么类型的地址,最终生成的返回值都是一段javascript代码)    var url = "http://wyc123.com/demo/z.php?code=CA1998&callback=flightHandler";    // 创建script标签,设置其属性    var script = document.createElement(‘script‘);    script.setAttribute(‘src‘, url);    // 把script标签加入head,此时调用开始    document.getElementsByTagName(‘head‘)[0].appendChild(script);</script>

jsop php 部分
$callback = $_GET["callback"];$a = array(    ‘code‘=>‘CA1998‘,    ‘price‘=>‘6000‘,    ‘tickets‘=>20,    ‘func‘=>$callback,);$result = json_encode($a);echo "flightHandler($result)";
时间: 2024-08-07 06:24:56

jsop的相关文章

ajax详解,以及异步JSOP的实现

这里我使用的是jquery的ajax方法   包括三个方法 : get() , post(),   getJson() get() 和post()的格式我就使用一下格式,很方便: 1 $.ajax({ 2 url: '地址, 3 type: 'get或post', 4 data: { 5 //这是要传递的参数,根据自己需求填写 6 studentNum:123, 7 classId:1, 8 }, 9 //success 方法返回的两个参数,一个是返回的对象,一个是描述状态的字符串,第二个参数一

ajax跨域--jsop方法

1.什么是JSONP? 要了解JSONP,不得不提一下JSON,那么什么是json ? json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构 1.对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字.字符

Jsop入门程序

package com.baidu; import java.io.IOException; import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element; public class JsoupNode { /* * jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址.HTML文本内容. * 它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操

使用jsop请求本地json文件

使用jsonp解决请求本地文件跨域问题 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-

JQuery跨域加载JSON数据或HTML。

前提:有时候需要在网页上,加载另一个网站上的数据.或者加载另一个网站上的一个页面.Js的Ajax请求不具备跨域功能,可以使用JQuery来实现. 网页端JS代码: $(function () { $.ajax({ type: "get", async: false, url: "http://localhost:13964/getpage.ashx?callback=?",//服务端URL,该URL返回一段JS数据.如需返回HTML,只需把HTML组织成JSON即可

ajax跨域传值

<script type="text/javascript"> function xmlpage(){ $.ajax({ url:'http://localhost/3.php', data:"", dataType:"JSONP",//跨域格式为jsonp type:'POST', jsonpCallback: '_GroupMember_Callback',//jsonpCallback的值为相互传输时用来确认对方 success

前端跨域的那些事

这一节,我们来讲一讲,前端跨域的那些事,主要分成这样的几部分来讲解, 一.为什么要跨域? 二.常见的几种跨域与使用场景 2.1 JSONP跨域 2.2 iframe跨域 2.3 window.name 跨域 2.4 document.domain 跨域 2.5 cookie跨域 2.6 postMessage跨域 三.总结 一.为什么要跨域 跨域,通常情况下是说在两个不通过的域名下面无法进行正常的通信,或者说是无法获取其他域名下面的数据,这个主要的原因是,浏览器出于安全问题的考虑,采用了同源策略

关于跨域的处理的几种方法的整理

跨域是经常遇到的这里不再说跨域什么意思了,协议不同,端口不同,域名不同是为跨域: 解决方法: 1,后台设置代理,比如把上海有个服务器,我北京相用,可以北京后台代理, 2,前端采取jsop来获取数据 代码示例:此处后台是node.js简单实现,页面端口localhost:3020 前端:$(function(){ $("#btn").click(function(){ $.ajax({ method:"get", url:"http://127.0.0.1:

解决项目中的跨域操作问题

浏览器存在许多安全策略,其中同源策略就是其中一个,所谓同源策略也叫同域名策略,即只有协议+域名+端口一致的情况下才可以相互访问,其目的就是为了保护用户信息的安全,同源策略现在的范围包括三方面:1).Cookie.LocalStorage.IndexDB无法读取:2).DOM无法获取:3).AJAX请求不能发送.这里主要介绍两种解决AJAX请求不能发送的解决方案:JSONP和CORS.JSONP是一种前端的解决方式:CORS是跨域资源共享,在服务端实现. 一.JSONP 这里使用jquery的$.