다른 페이지로 jQuery를 사용하여 데이터를 게시하려는 ASP.NET 응용 프로그램이 있습니다. 그것은 내가 페이지의 데이터를 게시하고 싶다는 것을 의미합니다.ASP.NET에서 jQuery를 사용하여 데이터를 게시하는 방법은 무엇입니까?
jQuery 또는 AJAX로 어떻게 할 수 있습니까?
도와주세요.
$(document).ready(function() {
alert("start");
$("#btnSave").click(function() {
alert("start1");
var aa = 'bb';
var json = "{'ItemName':'" + aa + "'}";
alert("start2");
var ajaxPage = "Default3.aspx?Save=1"; //this page is where data is to be retrieved and processed
alert("start3");
var options = {
type: "POST",
url: ajaxPage,
data: json,
contentType: "application/json;charset=utf-8",
dataType: "json",
async: false,
success: function(response) {
alert("success: " + response);
},
error: function(msg) { alert("failed: " + msg); }
};
alert ("start4");
});
});
이 코드를 사용하여 모든 경고 응답이 있지만 게시 페이지가 나타납니다.
ajaxPage 변수이 "Default3.aspx/저장"과 같아야합니다. 그리고 그 페이지의 코드 뒤에 [WebMethod]가 있습니다. public static string Save (string ItemName) {// 여기에 할 일} 자바 스크립트를 default3.aspx 페이지에 올려 놓거나 대신 웹 서비스를 사용하십시오. 또한 System.Web.Services를 사용하는 것을 기억합니다. –