ajax无法调用到页面?

momota208 2011-06-02 05:48:21
    $.ajax({

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


简单来说就是我在feeds的后台断点以后运行,发现程序没有运行到那里, 然后会报错guid为null或未定义

请问有可能是什么原因导致的?

我是新手,可能描述上缺少东西,需要什么我再加

很紧急,谢谢了!!
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
momota208 2011-06-02
  • 打赏
  • 举报
回复
刚才我关掉VS再打开,竟然调用到后台页面了,但是guid依然报错

然后再次调试发现又调用不到后台页面了...这是什么情况?

另外求问jquery运行到

// Make sure that the function being executed has a unique ID
if ( !handler.guid ) {
handler.guid = jQuery.guid++;
}


会报错,说guid为null或未定义是什么原因?

网上都搜不到
momota208 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 porschev 的回复:]
function GetFeeds($ID) {
$.ajax({
url: "feeds.aspx?action=get_ajaxfeeds&id=" + $ID,
type: 'GET',
success: function () {
$('#content').html(arguments[0]……
[/Quote]

没用啊...其实一开始是行的,但后来我代码修改过以后就不行了,而且我改回去以后还是不行,十分莫名
porschev 2011-06-02
  • 打赏
  • 举报
回复

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

红色部分去掉
momota208 2011-06-02
  • 打赏
  • 举报
回复
我用的是内容页

<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以后的事

是不是问题不只一个?
porschev 2011-06-02
  • 打赏
  • 举报
回复

是报的JS错??

把Jquery包放在页面的顶部。。
vivi沧海月明 2011-06-02
  • 打赏
  • 举报
回复
信息太少,没办法给出建议~~

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧