jQuery Ajax 实例全解析(4)


$.ajax({
type: "get",
url: "http://www.cnblogs.com/rss",
beforeSend: function(XMLHttpRequest){
//ShowLoading();
},
success: function(data, textStatus){
$(".ajax.ajaxResult").html("");
$("item",data).each(function(i, domEle){
$(".ajax.ajaxResult").append("<li>"+$(domEle).children("title").text()+"</li>");
});
},
complete: function(XMLHttpRequest, textStatus){
//HideLoading();
},
error: function(){
//请求出错处理
}
});


这里将显示首页文章列表。



其他

jQuery.ajaxSetup( options ) : 设置全局 AJAX 默认选项。

设置 AJAX 请求默认地址为 "/xmlhttp/",禁止触发全局 AJAX 事件,用 POST 代替默认 GET 方法。其后的 AJAX 请求不再设置任何选项参数。

jQuery 代码:

复制代码 代码如下:


$.ajaxSetup({
url: "/xmlhttp/",
global: false,
type: "POST"
});


$.ajax({ data: myData });
serialize() 与 serializeArray()
serialize() : 序列表表格内容为字符串。
serializeArray() : 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据。

示例:

HTML代码:

复制代码 代码如下:


<p><b>Results: </b> </p>
<form>
<select>
<option>Single</option>
<option>Single2</option>
</select>
<select multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" value="check1"/> check1
<input type="checkbox" value="check2"
checked="checked"/> check2
<input type="radio" value="radio1"
checked="checked"/> radio1
<input type="radio" value="radio2"/> radio2
</form>


jQuery Ajax 实例全解析


serializeArray() 结果为:

jQuery Ajax 实例全解析

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdfzpj.html