如何正确使用JSONP请求地址添加参数说明

开发 开发工具
简洁的使用HTML documents, handle events, JSONP,并且能把Ajax交互应用到网页,jQuery能够改变你书写JavaScript的方式.

JSONP服务器要接受参数jsoncallback,符号会被Query自动替换成其他的回调方法的名称,具体过程和原理在下文一一的介绍说明,最主要的问题是jsoncallback=?起什么作用了。#t#

替换后,会把方法名称传给服务器。我们在服务器端要做什么工作呢?服务器要接受参数jsoncallback,然后把jsoncallback的值作为JSON数据方法名称返回,比如服务器是JSP,我们会这样做:

  1. String jsoncallback=request.getParameter("jsoncallback");out.pring(jsoncallback+"(
  2. {\"account\":\"XX\",\"passed\":\"true\",\"error\":\"null\"})");  

Jquery 取得的数据可能如下:

  1. JQUET0988788({"account":"XX","passed":"true","error":"null"}) 

总结,用JSONP要做两件事:

1/请求地址加参数:jsoncallback=?

2/服务器段把jsoncallback的值作为方法名传回来,如JQUET098788(...)

[jCal screenshot - v0.3.3 - 2day cal showing month selector JSONP]

责任编辑:chenqingxiang 来源: NET130
相关推荐

2011-02-23 10:21:18

ProFTPd参数

2011-11-28 15:26:40

Nginx配置

2011-02-25 09:56:30

Proftpd

2011-02-25 11:29:33

ProFTP参数

2011-03-31 15:31:06

Redhat配置nagios

2011-07-06 10:14:46

C#

2010-01-14 17:08:10

C++日期

2010-02-02 18:14:38

Python函数

2021-09-06 11:02:17

JVM架构调优

2010-01-08 14:41:24

JSON 缓存数据

2009-07-23 15:31:51

JDBC URL

2009-06-12 22:02:23

Java虚拟机命令行参

2010-01-26 14:23:50

C++类

2009-12-31 14:50:57

ADO组件

2010-01-18 13:54:28

函数

2010-01-05 14:49:03

JSON格式

2010-01-04 09:51:52

ADO连接对象

2009-12-30 10:56:29

ADO数据库

2010-01-05 16:07:46

jQuery.prot

2010-01-26 10:42:26

C++函数
点赞
收藏

51CTO技术栈公众号