工作中用过的简单AJAX
来源:互联网 发布:电影人工智能免费观看 编辑:程序博客网 时间:2024/05/29 14:09
一:
JS
$.getJSON('/AjaxResult/Base/AjaxOrganization.ashx?OrgName=' + treeNode.DeptCode + '&OrganizationName=', function (data) {
$.each(data, function (index, value) {
$("#txtSchoolName").val(value.CSCHOOLNAME);});
});
后台ASHX:
DataTable dtOrgData = schoolOrgBll.GetOrgData(strOrgCode);
string strResult = ConvertJson.ToJson(dtOrgData); 或者是 JsonHelper.ToJson(dtPeriod); 这得看引用 我这用到的是Newtonsoft.Json.dll
context.Response.Write(strResult);
二: 其他文章介绍过
JS:function ControlState() {
$.ajax({
url: "/AjaxResult/Base/AjaxOrgState.ashx?OrgCode=" + $("#htOrgCode").val() + "&DelFlg='1'&state=" + $("#lbStopState").val() + "&ddlState=" + $("#ddlDeptStatus").val(),
dataType: "text",
async: false,
success: function (response) {
if (response != "") {
$("#ddlDeptStatus").val("启用");
alert("此部门正在使用,不可被停用");
} else {
$("#ddlDeptStatus").val("停用");
}
}
});
return false;
}
三:
JS:j("#btnSure").live("click", function () {
$.getJSON('/AjaxResult/Base/AjaxDept.ashx?SchoolId=' + j("#hfSchoolID").val(), function (data) {
var strHtml = "<option value=''>请选择</option>";
$.each(data, function (index, value) {
strHtml += "<option value='" + value.CORGID + "'>" + value.CORGNAME + "</option>";
});
//alert(strHtml);
$('#ddlDept').html(strHtml);
});
});
四:AJAX向后台传送JSON字符串。后台解析成List
$.ajax({
type: "POST",
url: "/Admin/QNPublished/insert",
dataType: 'text',
data: id, //是一种JSON串数组 [{"a":"b","c":"d"},{"a":"e","c":"r"}]
success: function (data) {
if ("success" == data) {
} else {
}
}
});
后台 string id = Server.UrlDecode(Request.Form.ToString());
List<ItemEntity> list = JsonHelper.JSONStringToList<ItemEntity>(id);
public static List<T> JSONStringToList<T>(this string JsonStr)
{
JavaScriptSerializer Serializer = new JavaScriptSerializer();
List<T> objs = Serializer.Deserialize<List<T>>(JsonStr);
return objs;
}
- 工作中用过的简单AJAX
- 工作中用过的js和css
- js工作中用过的函数
- 工作中用到过的几个简单实用的命令。
- 以前写过的一个简单的AJAX程序
- Ajax简单介绍、Ajax的工作原理、Ajax工具包、AJAX的缺陷
- 工作中用到的日语
- 工作中用到的小东西
- 工作中用到的命令
- 工作中用的rpm 命令
- 工作中用到的常用命令
- 工作中用到的命令
- autocomplete 工作中用到的
- 工作中用的linux命令
- 工作中用到的vba
- 工作中用到的ETL
- 工作中用到的mysql
- 关于整理工作中用到的链表和哈希表的简单操作
- 如何在Eclipse PDE的Error Log View中显示自己的Log
- DP专题5 POJ 2353 Ministry
- linux下使用wsgi安装django应用
- 国内顶尖网页游戏制作人和主策划名单
- 工作中用到的Excel技巧总结
- 工作中用过的简单AJAX
- JavaScript click事件深入
- C++三法则
- 递归算法之八皇后问题
- 无关女人:5位摄影师与相机的生死爱恋
- 在C语言中比较两字符串(自定义函数)
- Objective-C语法之KVC的使用
- 递归算法之马遍历棋盘问题
- 写给初学数据结构的同学之(线性表(顺序表,链表))