Ajax前台调用后台方法、AJAX Pro2(回调函数)
//获取分店
function cityResult() {
if (cityName != "") {
$("#ddlcity_").find("option[text='" + cityName + "']").attr("selected", true);
}
var city = $("#ddlcity_").val();
if (city != "--请选择城市--") {
AjaxMethod.GetBranchList(city, get_branch_Result_CallBack);
}
else {
$("#ddbranch_").find("option").remove();
document.all("ddbranch_").options.add(new Option("--请选择分店--", "0"));
clearResult();
}
}
//加载分店
function get_branch_Result_CallBack(response) {
if (response.value != null) {
document.all("ddbranch_").length = 0;
var ds = response.value;
document.all("ddbranch_").options.add(new Option("--请选择分店--", "0"));
if (ds != null && typeof (ds) == "object" && ds.Tables != null) {
for (i = 0; i < ds.Tables[0].Rows.length; i++) {
var name = ds.Tables[0].Rows[i].bname;
var id = ds.Tables[0].Rows[i].id + "$" + ds.Tables[0].Rows[i].bname + "$" + ds.Tables[0].Rows[i].substoreid;
document.all("ddbranch_").options.add(new Option(name, id));
}
if (brandName != "") {
$("#ddbranch_").find("option[text='" + brandName + "']").attr("selected", true);
}
}
}
return;
}
public class AjaxMethod
{
BLL.Branch bBr = new BLL.Branch(); [Ajax.AjaxMethod]
//根据城市加载分店信息
public DataSet GetBranchList(string city)
{
return bBr.GetListforcity(string.Format("{0}", city));
}
}
方法二:
仅支持POST提交方法
/*.aspx 页面*/
$.ajax({
type: 'POST',
async: true,
contentType: 'application/json',
url: 'Discount_Edit.aspx/Submit_Ok',
dataType: 'json',
data: "{'data':'" + data + "'}",
error: function (err) {
alert('出错了,错误信息:' + err + ',请联系技术员!');
return false;
},
success: function (result) {
if (result.d != "Ok") {
alert(result.d);
}
else {
alert("提交成功");
history.go(0);
}
}
});
/*.aspx.cs后台代码*/
[System.Web.Services.WebMethod]
public static string Submit_Ok(string data)
{
//其它操作
Return “Ok”;
}
data: "{'data':'" + data + "'}",此处要注意为字符串json格式
Ajax前台调用后台方法、AJAX Pro2(回调函数)的更多相关文章
- AJAX JQuery 调用后台方法返回值(不刷新页面)
AJAX JQuery 调用后台方法返回值(不刷新页面) (1)无参数返回值(本人亲试返回结果不是预期结果) javascript方法: $(function () { //无 ...
- .NET 前台调用后台事件和方法实现小结
转自:https://www.cnblogs.com/kinger906/p/3431842.html 除了下文讲的方式外,还有一种方式:html里面使用ajax写好提交方式和提交参数,然后以写一行带 ...
- 前台JS(Jquery)调用后台方法 无刷新级联菜单示例
前台用AJAX直接调用后台方法,老有人发帖提问,没事做个示例 下面是做的一个前台用JQUERY,AJAX调用后台方法做的无刷新级联菜单 http://www.dtan.so CasMenu.aspx页 ...
- js调用后台方法(如果你能容忍执行的后台方法变成一个常量)
最近一直在做一个电话拨号的系统,系统不大,但是做的时间有点长了.其中用到了一个技术:js调用后台方法.解决这个问题花了不少时间,现如今仍然还有些不明白的地方,今天跟大家分享一下.真正明白的同学欢迎指正 ...
- Asp.Net前台调用后台变量
1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法 答: < %#... %&g ...
- 关于datagrid中控件利用js调用后台方法事件的问题
前台调用后台方法除了用button的click事件,还可以用js调用 一.前台页面如图 需求点击这个按钮触发后台事件,从而能够调用存储过程 <epoint:HyperLinkColumn He ...
- ASP.NET jQuery 事件里调用后台方法
利用js 调用后台写的方法 <script src="js/jquery-1.7.1.min.js"></script> <script> $( ...
- asp.net如何在前台利用jquery Ajax调用后台方法
一 :最近因为帮同事开发项目使用到了asp.net,而我又想实现Ajax异步请求....从网上查询了一下资料之后,原来在asp.net中利用Ajax调用后台方法同样很简单,为了便于自己以后查看,特将此 ...
- Asp.net中JQuery、ajax调用后台方法总结
通过上一篇文章实例的实现,整个过程当中学习到很多知识点,了解了Jquery.Ajax在asp.net中的运用,加以总结,其实原理都是一样的,理解了一种,其他的注意很少的区别就可以了.灵活运用: 1.有 ...
随机推荐
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- jQuery知识点总结(第三天)
今天来总结剩余的选择器. 非常感谢评论区提问题的朋友们,有的错误是我笔误,有的问题则是知识点没有辨析解释清楚.只要有疑问,我们大家一同探究学习. 表单对象过滤选择器: ○ 选取所有可用的元素 ...
- C#注释的几种方法
// 单行注释 /**/ 块注释 ///说明注释,注释以后可以自动生成说明文档档 #region 折叠注释,可以将代码折叠 #endregion 只是#region 所在行后面的文字是注释文字,而其它 ...
- Java——标签组件:JLabel
使用一个标签 import java.awt.Color; import java.awt.Dimension; import java.awt.Point; import javax.swing.J ...
- cx_freeze 把 .py 打包成 .exe
1.安装 python-3.4.3 默认安装路径 C:\Python34 2.安装 cx_Freeze-4.3.3.win32-py3.4 3.运行 Python Version 3.4 regist ...
- 斗鱼的sidebar的实现简陋的demo
斗鱼的sidebar的实现简陋的demo <!DOCTYPE html> <html> <head lang="en"> <meta ch ...
- ecshop程序结构说明
文件夹说明 名称 备注(作用或意义) 根目录 前台程序文件 admin 后台程序文件 admin/help 功能的帮助文件 admin/images 后台页面用图片 admin/includes 后台 ...
- yum提示字符编码错误
1.问题描述: [root@localhost data]# yum Loaded plugins: product-id, refresh-packagekit, security, subscri ...
- Log4cpp配置文件格式说明
Log4cpp配置文件格式说明 博客分类: log4cpp log4cpp log4cpp有3个主要的组件:categories(类别).appenders(附加目的地).和 layouts(布局) ...
- C-指针
//格式:变量类型 *变量名//定义了一个指针变量p//指针变量只能存储地址//指针就一个作用:能够根据一个地址值,访问对应的存储空间//指针变量p前面的int:指针变量p只能指向int类型的数据in ...