>  기사  >  웹 프론트엔드  >  jquery는 ajax를 사용하여 백그라운드 메소드 instance_jquery를 호출합니다.

jquery는 ajax를 사용하여 백그라운드 메소드 instance_jquery를 호출합니다.

WBOY
WBOY원래의
2016-05-16 17:24:38857검색

코드 복사 코드는 다음과 같습니다.

구문:
$(function( ){
var callback = function(r){ //r은 백그라운드 데이터가 반환한 데이터를 나타냅니다.
}
$.get("",callback) //메서드의 경로를 씁니다. 따옴표
}) ;

이렇게 하면 백그라운드 메소드로 얻은 데이터를 html 프런트엔드에 표시할 수 있습니다.


다음은 직장에서 작성한 js와 background 메소드입니다.

js:

코드 복사 코드는 다음과 같습니다.

$(function( ){
var callback = function (r) {
var data = "
    "
            var data2 = "
    할인 목록
    ";
    for (var i = 0; i      data = ("
  • " r[i ]. CustomerName "평가판을 성공적으로 신청하여 연간 서비스 요금 10% 할인을 받았습니다. 축하합니다!
  • ");

                                                                                                                 ~                                less for (var i = 0; i < r.length; i ) {
         if (i % 2 == 0) {
         t_data2 = "                                                                                                                                                     ; r.length - i - 1].CustomerName "";
    }

    $("#01_list").html(data2 (t_data2.length > 0 ? t_data2.substr(6, t_data2.length - 6) : "") "");
    }
    $.get("/activity/trycompany", callback);
    });


    백엔드 코드(mvc4):



    코드 복사

    코드는 다음과 같습니다.public ActionResult TryCompany()                                         문자열 CustomerType = Res.CustomerType.TestCustomer.ToString(); IList vlist = o_Res.GetHtmlCustomers(1, 100, out pCount, (a => a.CustomerType == CustomerType));
    var list = vlist.ToList().ConvertAll(s =>
    -dd HH:mm") : "" };
              });
                         return Json(list, JsonRequestBehavior.AllowGet ); 호출하고 탐색한 후 프런트 엔드에 표시합니다.
    아주 간단한 예이지만 더 쉬운 방법이 있을 것입니다. 나중에 자세히 알아보겠습니다.

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.