① jquery里的ajax怎么获取返回的数据
$.ajax({
type: 'get', //ajax的方式 get/post
cache: false, //是否缓存
dataType: 'json', //接收返回数据的方式
url: "<?=site_url('vod/admin/vod/type_i')?>?"+stype, //路径
timeout: 3000, //超时时间
success:function(data){ //成功后返回的回调方法
var json // data就是后台返回的数据
}
})
② 后台怎么向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请求的数据
建立.htaccess 文件
(1)用记事本 打开,点击文件–另存为,在文件名窗口输入”.htaccess”,注意是整个绿色部分,也就是包含英文引号,然后点击保存就行了。
(2)进入cmd命令 窗口,通过cd切换当刚建立htaccess.txt文件的文件夹,然后输入命令:rename htaccess.txt .htaccess ,然后点击键盘Enter键即可。
(3)通过ftp连接htaccess.txt所在文件夹,通过ftp软件重命名。北京恒博教育网站建设培训
④ ajax请求接口怎么获得返回数据
首先要明白ajax的基本格式,参考下面的内容,可以发现,success是请求成功后服务器返回的数据,接收只需要把回调函数的值处理就可以了,如:
response:即为服务器返回的数据
....
success:function(response){
console.log(response);
}
.....
如果response的个数据:{"id":"123","name":"jghdream"}
取值的时候可以这样做:
varid=response.id;
varname=response.name;
以下是ajax的一些参数:
$.ajax({
type:'post',
url:'/testajax.php',
dataType:'json',
data:{uid:uid,rands:Math.random()},
success:function(){
alert('ajaxreturnsuccess');
}});
url,类型:String,默认值: 当前页地址。发送请求的地址
data,类型:String,发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'
dataType,类型:String,预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:
"xml": 返回 XML 文档,可用 jQuery 处理。
"html": 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。
"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)
"json": 返回 JSON 数据 。
"jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
"text": 返回纯文本字符串
success,当请求之后调用。传入返回后的数据,以及包含成功代码的字符串
⑤ ajax 怎么获取返回值
如果总得jquery的话,有个属性success属性,里面的就是成功之后返回的值
⑥ ajax返回几种数据类型
text/html/script/xml/json等,他们当然都是响应数据的,就像你发送了一个链接,服务器返回这个链接所对应的表现形式。
最基础的ajax只有两种数据相应:即
XMLHttpRequest 对象的 responseText 或 responseXML 属性。
responseText 获得字符串形式的响应数据。
responseXML 获得 XML 形式的响应数据。
⑦ 怎么用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参数 怎么返回数据
后台获取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怎样返回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方法返回页面的数据
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","是否异步");