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 设置mysql 数据库编码utf8
转载地址http://www.linuxidc.com/Linux/2015-08/121676.htm在MySQL数据库中, 当插入数据无法支持中文时, 可将该数据库的编码集设置为utf8, 故在创 ...
- javascript变量、作用域和内存问题......
1基本类型是指那些保存在栈内存的简单数据段,引用类型是指那些保存在堆内存中的对象,变量中保存的实际上只是一个指针. 2javascript中5种基本数据类型Undefined,Null,Boolean ...
- Install R & RStudio for Ubuntu
Install R r-project.org official source to install the latest R system. add R source sudo vi /etc/ ...
- 简单说说Tk和Tcl
开园第一个博客,简单说说Tk和Tcl. 我接触Tk和Tcl是在学习Python Tkinter时候,创建Tk对象,下面言归正传: Tcl:工具命令语言,英文全称为Tool Command Langua ...
- PHP无限分类分类导航LINK的代码
<?php function getCatePath($cid,&$result=array()){ include("conn.php"); $sql=" ...
- linux如何查看系统信息
一:cpu [root@srv /]# more /proc/cpuinfo | grep "model name" model name : Intel(R) Xeon(R ...
- 比较oracle数据的表结构
对比不同用户对象的异同,同时生成sql语句或直接提交到数据库,powerdesinger的比较实在是麻烦. pl/sql为我们提供了很好的工具 在pl/sql中的工具下“比较用户对象”,下即可实现:
- Javascript中call、apply、bind函数
javascript在函数创建的时候除了自己定义的参数外还会自动新增this和arguments两个参数 javascript中函数也是对象,call.apply.bind函数就是函数中的三个函数,这 ...
- Java关键字——instanceof
Java中可以使用instanceof关键字判断一个对象到底是哪一个类的实例 格式:对象 instance 类 返回 boolean类型 通过子类实例化的对象同时是子类和父类的实例,无论是直接声明子类 ...
- Hadoop FS shell commands
命令格式:hadoop fs -command -option args appendToFileUsage: hadoop fs -appendToFile <localsrc> ... ...