그 동안 저 는 Ajax 학습 노트 를 배 웠 습 니 다.
<script type="text/javascript">
//XMLHttpRequest
var xmlHttp;
function buildXMLHttpRequest() {
//
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE
} else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); // IE
} else {
xmlHttp = NaN;
}
}
function sendRequest() {
buildXMLHttpRequest();
//Post
xmlHttp.open("post", "Handler.ashx", true);
xmlHttp.onreadystatechange = function() {
//
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
alert(xmlHttp.responseText);
}
}
// HTTP
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //
xmlHttp.send("value=1");
}
</script>
Handler.ashx:
<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World xin_ny "+context.Request.Params["value"]);
}
public bool IsReusable {
get {
return false;
}
}
}
효과:2.Jquery 의 Ajax 방법 은 그 해 를 기억 합 니 다.저 는 Jquery 에서 그의 Ajax 방법 을 말 하지 않 았 습 니 다.여기 서 보충 되 었 습 니 다.JQuery 는 많은 Ajax 함 수 를 제공 하여 개발 자의 사용 을 편리 하 게 했 습 니 다.개발 자가 XMLHttpRequest 대상 을 만들어 서 요청 을 완성 할 필요 가 없습니다.JQuery 라 이브 러 리 의 Ajax 함 수 를 직접 사용 하여 요청 을 완성 할 수 있 고 호환성 도 좋 습 니 다.다음은 Jquery 의 Ajax 를 살 펴 보 겠 습 니 다.1.Jquery 데이터 획득 방법:load()예:
function ajaxMethod() {
$("#spanDiv").load("DemoData.txt");
}
2,Jquery 의 get(url,[data],callback)방 법 예:
function ajaxGet() {
//
var obj = { first: "First", second: "Second" };
$.get(
"CallBackData.ashx", obj, function(data) {
$("#spanDiv").html(data);
});
}
3,Jquery 의 post(url,[data],callback,type)방 법 예:
function ajaxPost() {
//
var obj = { first: "First", second: "Second" };
$.get(
"CallBackData.ashx", obj, function(data) {
$("#spanDiv").text(decodeURI(data));
});
}
4,Jquery 의 ajax(option)방법 예:
function ajaxAjax() {
//
var obj = { first: "First", second: "Second" };
$.ajax({
type: "Get",
url: "CallBackData.ashx",
data: obj,
success: function(data) {
$("#spanDiv").text(decodeURI(data));
}
});
}
5,Jquery 의 ajax Setup(options)방법,전체적인 ajax 설정 예:
function ajaxAjaxSetup() {
//
var obj = { first: "First", second: "Second" };
$.ajax({
type: "Post",
url: "CallBackData.ashx",
data: obj,
success: function(data) {
$("#spanDiv").text(decodeURI(data));
}
});
}
6,6Jquery 의 ajax Submit(options)방법 은 양식 을 제출 하여 그 해 에 Ajax 를 배 웠 고 사용자 체험 을 향상 시 켰 으 며 서버 의 부담 도 줄 였 습 니 다.이 글 은 그 해 에 Ajax 를 배 웠 던 날 들 을 회상 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
원생 Ajax와 jQuery Ajax의 차이점 예시 분석선언: 이번에 소개한 것은 aax와 백그라운드를 이용하여 데이터 교환을 하는 작은 예이기 때문에 demo는 서버를 통해 열어야 합니다.서버 환경은 구축하기 매우 좋다. 인터넷에서wamp나xampp를 다운로드하여 한 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.