///
$(function() {
$("#btnOK").click( function() {
$.ajax({
유형: "Post",
url: "data.aspx/GetArray",
contentType: "application/json; charset=utf-8" ,
dataType: "json",
성공: function(data) {
//삽입하기 전에 ul 지우기
$("#list").html("")
("#list").append ("< li>" 이 ""); 오류: 기능(err) {
경고(err); // / <참조 경로= "jquery-1.4.2-vsdoc.js"/>
$(function() {
$("#btnOK").click(function() {
$ .ajax({
유형: "게시물",
>
.append("< li>" this "");
});
경고(data.d) 🎜> });
실행 결과:
4. Hashtable 메서드에 대한 호출 반환
asp.net 코드:
using System.Web.Script.Services;
using System.Collections;
[WebMethod]
public static Hashtable GetHash (문자열 키, 문자열 값)
{
Hashtable hs = new Hashtable();
hs.Add("www", "yahoooooooo")
hs.Add(key, 값);
return hs;
}
system.Web.Script.Services 사용;
System.Collections 사용;
[WebMethod]
public static Hashtable GetHash(문자열 키, 문자열 값)
{
Hashtable hs = new Hashtable();
hs.Add("www", "yahoooooooo");
hs.Add(key, value);
return hs;
}
JQuery 코드:
///
$(function() {
$("#btnOK").click(function() {
$.ajax({
type: "Post",
url: "data.aspx/GetHash",
//큰따옴표를 추가하는 것을 잊지 마세요. T_T
data: "{ 'key': 'haha', 'value ': '하하! ' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
성공: function(data) {
경고( "키: 하하 ==> " data.d["하하"] "n 키: www ==> " data.d["www"])); > // <참조 경로="jquery-1.4.2-vsdoc.js"/>
$(function() {
$("#btnOK").click(function() {
$.ajax({
type: "Post",
url: "data.aspx/GetHash",
//큰따옴표를 추가하는 것을 잊지 마세요. T_T
data: "{ 'key ' : ' 하하', '값': '하하! ' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
성공: function(data) {
Alert("키: 하하 = Alert("키: 하하 = => " data.d["haha"] "n 키: www ==> " data.d["www"]);
},
오류: 기능(err) {
경고(err "err");
}
});
运行结果:
5、操作xml
XMLtest.xml:
<데이터>
<항목>
1
qwe
<항목>
2
asd
1
qwe
2
asd
JQuery 코드:
$(function() {
$("#btnOK").click(function() {
$.ajax({
url: "XMLtest.xml",
dataType: 'xml', //반환되는 유형은 XML로 이전 Json과 다릅니다.
성공: function(xml) {
성공: function(xml) {
//목록 지우기
$("#list") .html("");
//xml 요소 찾기 KVM 온라인 쇼핑 브러시 웹사이트 구축 Beijing Express Company 초음파 용접기
$(xml).find("data> item").each(function() $ ("#list").append("
이름:" $(this).find("name").text() "") ; ,
error: function(result, status) { //위에서 캡처한 오류가 없으면 여기에서 콜백 함수가 실행됩니다. >
//버튼 제출 비활성화
return false
} );
});
$(function() {
$("#btnOK").click(function() {
~ ; 기능(xml) {
. ").each(function() {
li>");
> error: function(result, status) { //캡쳐가 없는 경우 위의 오류가 발생하면 여기의 콜백 함수가 실행됩니다
}
});
~