$.ajax({        url: "feeds.aspx?action=get_ajaxfeeds&id=" + $ID,
        type: "GET",
        success: function () {
            $('#content').html(arguments[0]);
            }
        });简单来说就是我在feeds的后台断点以后运行,发现程序没有运行到那里, 然后会报错guid为null或未定义请问有可能是什么原因导致的?我是新手,可能描述上缺少东西,需要什么我再加很紧急,谢谢了!!

解决方案 »

  1.   


    是报的JS错??把Jquery包放在页面的顶部。。
      

  2.   

    我用的是内容页<asp:Content ID="header" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js"></script>
    <script type="text/javascript" src="Scripts/_ajax.js"></script></asp:Content>
    <asp:Content ID="Content2"  ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">    <div id="status_input">
    <asp:label runat="server" ID="lbl_id"></asp:label>
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" >
        <ContentTemplate>
        <div id="content">
        
        </div>
        </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    <script type="text/javascript">    $(document).ready(function () {
            var uid = $("#<%=lbl_id.ClientID%>").html();
            GetFeeds(uid);
        });
    </script></asp:Content>
    function GetFeeds($ID) {
        $.ajax({
            url: "feeds.aspx?action=get_ajaxfeeds&id=" + $ID,
            type: 'GET',
            success: function () {
                $('#content').html(arguments[0]);
                }
            });
    }
    本来的想法是页面加载的时候通过ajax调用到另一个页面的后台,然后在那里生成html文档,再发回来显示在这个页面上,但是我运行以后报错说"无法获取属性“guid”的值: 对象为 null 或未定义"调试以后发现feeds这个页面的后台没有被调用,但是报错的内容是运行过ajax以后的事是不是问题不只一个?
      

  3.   


    function GetFeeds($ID) {
        $.ajax({
            url: "feeds.aspx?action=get_ajaxfeeds&id=" + $ID,
            type: 'GET',
            success: function () {
                $('#content').html(arguments[0]);
                }
            });
    }红色部分去掉
      

  4.   

    刚才我关掉VS再打开,竟然调用到后台页面了,但是guid依然报错然后再次调试发现又调用不到后台页面了...这是什么情况?另外求问jquery运行到 // Make sure that the function being executed has a unique ID
    if ( !handler.guid ) {
    handler.guid = jQuery.guid++;
    }
    会报错,说guid为null或未定义是什么原因?网上都搜不到