ajax,php,jsp,ajax跨域调用
来源:互联网 发布:淘宝用花呗付款好吗 编辑:程序博客网 时间:2024/06/16 15:43
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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script src="jquery-2.1.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url: 'http://localhost:8080/webtt/index3.jsp',
type: 'get',
dataType: 'jsonp',
jsonpCallback:'success_jsonpCallback',
data: {
username: 'chenchao'
},
success: function (json) {
alert(json);
//alert(json.name);
$.each(json, function(index,value){
alert(json[index].firstName);
});
},
error : function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus);
}
});
});
function ajax_sun(){
$.ajax({
url: 'http://localhost:8080/webtt/index3.jsp',
type: 'get',
dataType: 'jsonp',
jsonpCallback:'success_jsonpCallback',
data: {
username: 'chenchao'
},
success: function (json) {
alert(json);
//alert(json.name);
$.each(json, function(index,value){
alert(json[index].firstName);
});
},
error : function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus);
}
});
}
</script>
</head>
<body>
<input type="button" onclick="ajax_sun()" value="测试" />
<div id="res"></div>
</body>
</html>
jsp页面程序:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
//获取Jquery自动生成的callback 函数名称
String callbackName = request.getParameter("callback");
String userName = request.getParameter("username");
//要返回的json格式数据
//String jsonData = "{\"name\":\"chenchao\"}";
String jsonData = "[{ \"firstName\": \""+userName+"\",\"lastName\":\"McLaughlin\", \"email\": \"aaaa\" }, { \"firstName\": \"孙忠海\",\"Hunter\":\"McLaughlin\", \"email\": \"bbbb\" }, { \"firstName\": \"Elliotte\",\"Harold\":\"McLaughlin\", \"email\": \"cccc\" }]" ;
//设置返回的数据类型
//response.setContentType("text/javascript;charset=gb2312");
//执行callback函数名称字符串
String jsonp = callbackName + "(" + jsonData + ")";
//返回输出
System.out.println(jsonp);
%>
<%=jsonp%>
- ajax,php,jsp,ajax跨域调用
- jsp代理实现ajax跨域调用获取数据
- ajax跨域调用
- AJAX调用PHP 判断
- 【- Ajax -】如何理解Ajax跨域调用
- JSP ajax跨域问题
- php+jquery+ajax简单Ajax调用示例
- ajax乱码,asp,php,jsp
- ajax跨域调用webservice
- ajax jsonp跨域调用
- jQuery ajax 跨域调用
- jquery Ajax跨域调用
- Ajax 跨域调用 webservice
- jquery ajax 跨域调用
- ajax php 跨域处理
- php ajax 跨域问题
- php ajax 跨域请求
- PHP Ajax 跨域问题
- HTML地址栏(hash)获取并转码(个人菜鸟笔记)
- php pdo链接mysql数据库
- 文本框组件实现填空效果,自动跟随中文变大.
- C++中对象或其对象指针的赋值
- 常用的正则表达式---学习笔记(一)
- ajax,php,jsp,ajax跨域调用
- 互联网开发全面进入开发直接运维的时代
- 修改searchBar两种后背景颜色
- eclipse 安装php插件及配置xampp集成环境开发php项目
- java 八大排序算法详解
- UE4中FName,Fstring,FText使用规则及相互转换
- 初始博弈【三】Grundy数
- gnocchi-采样数据存储流程分析(001)--数据存储
- AndroidStudio应用调试技巧(上)