日期:2014-05-18  浏览次数:20487 次

jquery ajax问题
以前用微软的ajaxpro 调用后台方法
最近想学jquery ,不知jquery如何调用后台方法?
如何有更多jquery学习那就更好,再加分
互相学习~~

------解决方案--------------------

------解决方案--------------------
jquery调用后台方法? 就是ajax请求咯?
$.getJSON(url,callback());
url里你可以有一个action参数,后台根据action的值调用具体方法.
------解决方案--------------------
看帮助文档
------解决方案--------------------
参考这篇文章中的解决方法响应不同的Ajax请求,您是怎么做的?
------解决方案--------------------
你用的08? 05?
------解决方案--------------------
xue xi zhong
jiu s hao baocuo !!
------解决方案--------------------
《精通Javascript+jQuery》
------解决方案--------------------
学习一下。
------解决方案--------------------
建议jq + soap
非要调后台方法不如用ajax.net了
------解决方案--------------------
http://thinhunan.cnblogs.com/archive/2008/03/05/1092149.html
------解决方案--------------------
参考:
http://blog.csdn.net/wangjun8868/archive/2008/09/26/2983149.aspx
http://space.cnblogs.com/group/topic/9741/
------解决方案--------------------
下载一个jquery API文档看看再对照网上的例子就知道了
------解决方案--------------------
http://www.cnblogs.com/QLeelulu/archive/2008/04/21/1163021.html
------解决方案--------------------
用scriptmanager,调用webservice,非常方便
------解决方案--------------------
用ajaxobj.json
传递参数

后台返回json格式数据(记得还有一个json.dll,起到格式字符串的作用)
------解决方案--------------------
探讨
比如后台返回的是dataset或datatable
返回该用什么形式,html,xml,json,在前台js里如何控制
希望能给个详细的例子,用ajaxpro很方便它返回了一个类似dataset的对象

------解决方案--------------------
HTML code

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CallWebMethod.aspx.cs" Inherits="ajax_jquery_CallWebMethod" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>
    <style type="text/css">
        .jTemplatesTest {
            background: #DDD;
            border: 1px solid #000;
            margin: 2em;
            width: 480px;
        }
        .jTemplatesTest * {
            padding: 4px;
            margin: 2px auto;
        }
        .jTemplatesTest td,tr {
            background: #EEE;
            border: 1px solid black;
        }
    </style>
    
    <script src="jquery-1.2.6.min.js" type="text/javascript"></script>
    <script src="jquery-jtemplates.js" type="text/javascript"></script>
    <script>
        $(document).ready(function() {
            $("#start").click(function() {
                $.ajax({
                    type: "POST",
                    url: "jQueryWebService.asmx/GetDT",
                    data: "{}",
                    contentType: "application/json; charset=utf-8",
                    
                    success: function(msg) {                           
                        ApplyTemplate(eval('(' + msg.text + ')'));
                    }
                });
            });

        });

        function ApplyTemplate(data) {
            $('#result').setTemplateElement('template');
            $('#result').processTemplate(data);
        }
    
    
    </script&g