Jquery.Ajax的使用方法(自己已經實踐過可行)
阿新 • • 發佈:2017-07-13
div fun set tabs 使用 ons pub class form
1.Get
$(‘.manager_republish.notVIP‘).click(function () { $.ajax({ async: false, type: "get", url: [email protected]("NeedVipPermisson", "MessageDialog", new { area = "Default", Title = "非VIP企業", Content = "此職位不屬於VIP企業,不能重新發布" })‘, success: function (data) { ShowMessageModelDialog(data)}, error: function (jqXHR, textStatus, errorThrown) { alert("出錯了" + textStatus + " " + errorThrown); } }); });
2.Post
$.ajax({ async: false, dataType: "JSON", contentType: "Application/json", type: "post", url: "../../Control/Webservice/changeInfo.asmx/Insertdata", data: "{‘user_Name‘:‘"+user_name+"‘,‘stu_id‘:‘" + stu_id.val() + "‘,‘stu_name‘:‘" + stu_name.val() + "‘,‘stu_major‘:‘" + stu_major.val() + "‘,‘stu_dept‘:‘"+stu_dept.val()+"‘}", suceess: function(data) { alert(data.d); }, error: function() { alert("chucuole"); } });
3.Get的優雅用法
$.getJSON(‘/Enterprise/Default/DeleteJob?id=‘ + key, function (data) { if (data.isSuccess) { $(‘.Jobkey‘ + key).remove(); } else { alert(data.msg); } });
4.post的另一種用法
function ReloadCities() { var $ddlCity = $("#ddlCity"); var selec = $("#ddlProvince").val(); if (selec) { $ddlCity.find("option").remove(); var url = "@(Url.Action("CityListByProvinceId", "Enterprise", new { area = "Admin" }))"; $.post(url, { ‘id‘: selec }, function (data) { for (var i = 1; i < data.length; i++) { $($ddlCity).append($("<option></option>").text(data[i].addressName).val(data[i].addressId)) } }, "json"); } else { $ddlCity.find("option").remove(); $("<option></option>").val("").text("--請選擇--").appendTo($ddlCity); } }
5.load
$(‘#tabs-2‘).load(‘Temp_login.html‘, function (responseText, textStatus) {
if (textStatus === "success") {
$(‘#tabs-2 .form-actions .primary‘).attr("id", "tea_login");
$("#tea_login").click(tea);
}
Jquery.Ajax的使用方法(自己已經實踐過可行)