1 回答

TA貢獻1828條經驗 獲得超13個贊
jquery ajax和js中用ajax提交html代碼內容的方法是差不多,舉個例子:
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#b01").click(function(){ //單擊按鈕b01的時候觸發這個事件
htmlobj=$.ajax({url:"/jquery/test1.txt",async:false}); //定義一個對象,從后臺獲取test1.txt文件內容
$("#myDiv").html(htmlobj.responseText); //將上面定義的對象中的內容給頁面賦值
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>通過 AJAX 改變文本</h2></div>
<button id="b01" type="button">改變內容</button>
</body>
</html>
語法:jQuery.ajax([settings])
上面的例子沒有傳參給后臺,而是從后臺獲取,下面的是一個jquery jaxa的向后臺傳遞的例子:
JQUERY:
$.ajax({
type:'post',//可選get
url:'action.php',//這里是接收數據的PHP程序
data:'data='dsa'',//傳給PHP的數據,多個參數用&連接
dataType:'text',//服務器返回的數據類型 可選XML ,Json jsonp script html text等
success:function(msg){
//這里是ajax提交成功后,PHP程序返回的數據處理函數。msg是返回的數據,數據類型在dataType參數里定義!
},
error:function(){
ajax提交失敗的處理函數!
}
})
- 1 回答
- 0 關注
- 574 瀏覽
添加回答
舉報