❶ 怎样使用AJAX方法返回页面的数据
javascript的ajax有个返回对象,这个对象就是你请求的页面返回的数据,可以根据你返回的数据进行解析。
jquery的也同样如此,只是请求的时候代码不用像javascript那样写那么多。
例子如下:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
var txt,x,i;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
xmlDoc=xmlhttp.responseXML;
alert(xmlDoc.ToString());
}
}
xmlhttp.open("GET","/example/xmle/books.xml",true);
xmlhttp.send();
}
</script>
</head>
<body>
<h2>My Book Collection:</h2>
<div id="myDiv"></div>
<button type="button" onclick="loadXMLDoc()">获得我的图书收藏列表</button>
</body>
</html>
xmlhttp.responseXML; //这就是返回的数据对象。
xmlhttp.open("请求方式","URL","是否异步");
❷ 怎么返回一个ajax请求的数据
怎么返回一个ajax请求的数据
建立.htaccess 文件
(1)用记事本 打开,点击文件–另存为,在文件名窗口输入”.htaccess”,注意是整个绿色部分,也就是包含英文引号,然后点击保存就行了。
(2)进入cmd命令 窗口,通过cd切换当刚建立htaccess.txt文件的文件夹,然后输入命令:rename htaccess.txt .htaccess ,然后点击键盘Enter键即可。
(3)通过ftp连接htaccess.txt所在文件夹,通过ftp软件重命名。北京恒博教育网站建设培训
❸ ajax怎样返回json格式数据
$.ajax({
type:"POST",
url:"test",//发送请求的地址。
data:{
'key':value
},
dataType:"json",//返回数据类型,可以是text或者json
async:false,//是否异步处理
success:function(obj){//请求成功后的回调函数。obj为服务器返回的数据
//可以根据json数据结构取值
},
error:function(msg){
alert(msg.status);//获取错误码
}
});
❹ ajax怎么返回值
jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上。
$.ajax({
type: "POST",
url: "<%=path %>/two",
dataType: "json",
data:{'liDu':liDu,'startTime':startTime,'endTime':endTime},
success: function(returnedData){
alert(returnedData);
}
});
执行成功之后returnedData就是后台返回值。
❺ 怎么用ajax返回数据
$.ajax({
type:"POST",//提交方式
url:"${pageContext.request.contextPath}/org/doDelete.action",//路径
data:{
"org.id":"${org.id}"
},//数据,这里使用的是Json格式进行传输
success:function(result){//返回数据根据结果进行相应的处理
if(result.success){
$("#tipMsg").text("删除数据成功");
tree.deleteItem("${org.id}",true);
}else{
$("#tipMsg").text("删除数据失败");
}
}
});
❻ 后台怎么向ajax方法返回数据
jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上。
$.ajax({
type: "POST",
url: "<%=path %>/two",
dataType: "json",
data:{'liDu':liDu,'startTime':startTime,'endTime':endTime},
success: function(returnedData){
alert(returnedData);
}
});
执行成功之后returnedData就是后台返回值。
❼ Ajax怎么输出返回值
返回值,一般都是在服务器端返回,ajax所在的客户端,一般只是用来接收服务器端的返回值,然后进行操作。
❽ 后台获取ajax参数 怎么返回数据
后台获取ajax参数后,可以通过参数查询数据库,返回一个javabean对象,然后转换成json格式返回页面:
ajax部分:
$(function(){
$("#userlist a").bind("click",function(){
var hol = $(this).attr("rel");
var data = "action=getlink&id="+hol;
$.getJSON("server.php",data, function(json){
$("#name").html(json.name);
$("#sex").html(json.sex);
$("#tel").html(json.tel);
$("#email").html(json.email);
});
});
});
php后台处理部分:
后台server.php得到前端的Ajax请求后,通过传递的参数连接数据库并查询用户表,将相应的用户信息转换成一个数组$list,最后将数组转换成JSON数据。关于PHP与JSON的操作可以查看本站收集的文章:PHP中JSON的应用。以下是server.php的详细代码,其中数据连接部分省略:
include_once("connect.php"); //连接数据库
$action=$_GET[action];
$id=intval($_GET[id]);
if($action=="getlink"){
$query=mysql_query("select * from user where id=$id");
$row=mysql_fetch_array($query);
$list=array("name"=>$row[username],"sex"=>$row[sex],"tel"=>$row[tel],"email"=>$row[email]);
echo json_encode($list);
}
❾ ajax请求接口怎么获得返回数据
$.ajax({
url:"(你要请求的url地址)",
data:{
"key1" : "value1",
"key2" : "value2"
},
type:"post", //此处传递方式可以是get也可以是post
dataType:"json", //后台要返回的数据形式
success:function(data){//请求成功的要执行的回调函数
console.log('请求成功');
console.log(data);
},
error:function(msg){//请求失败的要执行的回调函数
console.log('请求失败');
console.log(msg);
}
});
另外,获取回来是json对象,你要用js处理为js对象,调用eval()用法可以参考网络。然后用数组形式进行调用数据即可