① 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","是否非同步");