본문 바로가기

Ajax

(4)
[jquery][ajax] promise 로 ajax result 리턴하기 function ViewData(param1) { GetAjaxeData(param1).then(function (data) { console.log("data : " + JSON.stringify(data)); }); } function GetAjaxeData(param1) { var def = new $.Deferred(); var formCollection = "param1=" + param1; $.post("ajax url", formCollection, function (data, textStatus, jqXHR) { if (data.Code == '0') { def.resolve(JSON.parse(data.Data)); } else { def.reject(); } }); return def...
asp.net mvc ajax post 500 error javascript var formCollection = $("#frmUser").serialize(); $.post("/UserInfo/ValidateUser", formCollection, function (status, textStatus, jqXHR) { if (status.Success) { alert("OK"); } else { alert("FAIL"); } }); controller [HttpPost]public JsonResult ValidateUser(FormCollection formValues){ JsonResult result = new JsonResult(); stirng param1 = formValues["param1"]; stirng param2 = formValues["pa..
Google chrome 에서 localhost Ajax CORS 발생시 localhost로 웹 개발 시 Ajax 호출시 CORS 가 발생하기도 하는데 이를 해결하는 간단한 방법이 있는데요. 구글 확장기능 검색 창에서 "Allow-Control-Allow-Origin" 검색 설치 후 크롬 메뉴바에서 손쉽게 on/off 할 수 있습니다.
Ajax.beginForm 이 작동하지 않을때 VS2013 기준 TOOLS > NuGet PakageManager > Manage NuGet Pakages for Solution... > Installed pakages 에서 "Miscrosoft jQuery Unobtrusive Ajax " 설치 유무 확인하세요. 없으면 Online 탭에서 검색 후 설치하세요. BundleConfig.cs public class BundleConfig { // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBu..