//获取分店
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));
}
}

AJAX Pro2包及其案例下载

方法二:

仅支持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(回调函数)的更多相关文章

  1. AJAX JQuery 调用后台方法返回值(不刷新页面)

    AJAX JQuery 调用后台方法返回值(不刷新页面) (1)无参数返回值(本人亲试返回结果不是预期结果) javascript方法: $(function () {             //无 ...

  2. .NET 前台调用后台事件和方法实现小结

    转自:https://www.cnblogs.com/kinger906/p/3431842.html 除了下文讲的方式外,还有一种方式:html里面使用ajax写好提交方式和提交参数,然后以写一行带 ...

  3. 前台JS(Jquery)调用后台方法 无刷新级联菜单示例

    前台用AJAX直接调用后台方法,老有人发帖提问,没事做个示例 下面是做的一个前台用JQUERY,AJAX调用后台方法做的无刷新级联菜单 http://www.dtan.so CasMenu.aspx页 ...

  4. js调用后台方法(如果你能容忍执行的后台方法变成一个常量)

    最近一直在做一个电话拨号的系统,系统不大,但是做的时间有点长了.其中用到了一个技术:js调用后台方法.解决这个问题花了不少时间,现如今仍然还有些不明白的地方,今天跟大家分享一下.真正明白的同学欢迎指正 ...

  5. Asp.Net前台调用后台变量

    1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法 答: < %#... %&g ...

  6. 关于datagrid中控件利用js调用后台方法事件的问题

    前台调用后台方法除了用button的click事件,还可以用js调用  一.前台页面如图 需求点击这个按钮触发后台事件,从而能够调用存储过程 <epoint:HyperLinkColumn He ...

  7. ASP.NET jQuery 事件里调用后台方法

    利用js 调用后台写的方法 <script src="js/jquery-1.7.1.min.js"></script> <script> $( ...

  8. asp.net如何在前台利用jquery Ajax调用后台方法

    一 :最近因为帮同事开发项目使用到了asp.net,而我又想实现Ajax异步请求....从网上查询了一下资料之后,原来在asp.net中利用Ajax调用后台方法同样很简单,为了便于自己以后查看,特将此 ...

  9. Asp.net中JQuery、ajax调用后台方法总结

    通过上一篇文章实例的实现,整个过程当中学习到很多知识点,了解了Jquery.Ajax在asp.net中的运用,加以总结,其实原理都是一样的,理解了一种,其他的注意很少的区别就可以了.灵活运用: 1.有 ...

随机推荐

  1. SaltStack项目实战(六)

    SaltStack项目实战 系统架构图 一.初始化 1.salt环境配置,定义基础环境.生产环境(base.prod) vim /etc/salt/master 修改file_roots file_r ...

  2. Android Studio MultiDex 分包碰到的坑

    前天准备发包了,测试完毕,打好正式签名包,装到手机上,运行不起来. 网上查了大量资料,都没有解决方案. log显示如下: 04-26 10:07:57.727 1538-1538/? I/MultiD ...

  3. 如何保存联系人到系统通讯录(android)

    1 效果演示: 2 代码演示:

  4. rdesktop in linux

    rdesktop -f -a 16 -u administrator -p passwrod feelamcheung 192.168.0.2:8080

  5. CentOS6.5 安装Sphinx 配置MySQL数据源

      前提安装完mysql,并创建测试表和数据 DROP TABLE IF EXISTS `documents`; CREATE TABLE IF NOT EXISTS `documents` ( `i ...

  6. Java数据结构——用双端链表实现队列

    //================================================= // File Name : LinkQueue_demo //---------------- ...

  7. Curl http_code 状态码 意义及信息

    shell命令:curl -I -m 10 -o /dev/null -s -w %{http_code} http://test.com curl_init — 初始化一个curl会话curl_co ...

  8. B1/B2签证拒签

    http://www.mcdvisa.com/html/News/USA_visa_news/201529/152917GE.html

  9. ecshop循环foreach,iteration,key,index

    转载: 最近刚接触ecshop不久,感觉是非常的强大,做商城网站,整个流程都差不多搞好了,就是支付流程要自己完善完善,不过也有不足,文章功能还不够好. 通过几天的应用,总结出了ec模版中foreach ...

  10. centos 7.0 安装

    最小化安装的  主要查看硬盘使用时间 需要安装 smartmontools 这个 [root@localhost ~]# yum install -y smartmontools 已加载插件:fast ...