Js AJAX call code behind Web Method

原创 2013年12月02日 17:41:01

Js AJAX call web method


Js :

  $.ajax({
        type: "POST",
        url: "CustomerPersonalDetails.aspx/SearchAddress",
        data: "{ 'searchParam': 'abc' }",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: true,
        success: function (data, status) {
            var obj = eval(data.d);
            var innerHtml = "<table cellspacing='0' id='tbl_address_searchResults'>";

            for (var i = 0; i < obj.length; i++) {
                innerHtml += "<tr><td>" + obj[i].name + "</td>";
                innerHtml += "<td>" + obj[i].desc + "</td>" + "</tr>";
            }
            innerHtml += "</table>";
            $("#" + divId).html(innerHtml);

        },

        failure: function (data) {
            alert(data);
        },
        error: function (data) {
            alert(data);
        }
    });


 


c# method:


 

 [WebMethod]
        [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
        public static dynamic SearchAddress(string searchParam)
        {
            return new[]
                {
                    new
                        {
                            name = "aaa",
                            desc = "desc1"
                        }
                };
        }



 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

How to call code behind method in JavaScript in C# and VS2010?

转自:http://www.dotnetfunda.com/articles/article1525-how-to-call-code-behind-method-in-javascript-in-c...

Cannot-call-method substring of undefined sencha-touch-all.js

今天写sencha touch页面跳转时遇到了这个bug,怎么找都找不到错误 先贴出错误代码Ext.define("NotesApp.view.View1", { extend: "Ext...

Jquery 调用asp.net ajax (web service/static page method)的示例(二)---复杂参数

示例二(复杂参数的情况)     对于这种情况下的调用,客户端使用到一个小技巧,即:创建DTO 对象 (Data transfer object  ),个人常称之为 JSON包装对象 前台页面...

Jquery的validate,清除form方法,显示密插件,正则特殊字符处理,js的call用法,ajax,h5支持情况,elclipse tomcate去掉项目名,js 的原型

1 jquery validate获取焦点时 去掉错误信息 jQuery.validator.setDefaults({    focusCleanup: true  }); 2 清除form方法 ...

Silverlight 按钮绑定到Code Behind 事件

在Silverlight开发中,我们一直强调MVVM模式的好处。但很多时候,MVVM模式无法解决或者说很难解决 从ViewModel 到 View 的事件传递。(Event to Command)使用...

ASP.NET MVC中没有Code Behind

来源:网络 作者:未知 本文只提供 MVC Pattern 的观念和架构介绍,仅供未接触过 MVC Framework 的 .NET 技术人员作为参考之用,以评估是要深入学习或在将来的项目导入。常看到...

WebForm 【aspx与aspx.cs的关系】| Code-behind技术(代码分离)

aspx页 //ASPX是前台,表示设计页面,ASPX.CS是后台,是代码功能实现,分开来设计是为了代码清晰,功能模块化, Inherits表示继承,Inherits="Home.WebForm1"表...

Code Behind vs. Template Components

I think a lot of times we as developers get caught up in our own world, and we forget how all of the...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Js AJAX call code behind Web Method
举报原因:
原因补充:

(最多只允许输入30个字)