首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

jquery 来访问后台方法 取不到值得有关问题

2012-04-17 
jquery 来访问后台方法取不到值得问题HTML codehtml xmlnshttp://www.w3.org/1999/xhtmlhead runat

jquery 来访问后台方法 取不到值得问题

HTML code
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">   <title></title>   <script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>   <script language="javascript" type="text/javascript">   $(document).ready(function () {   $("#HiddenField1").val("aaa");   alert($("#HiddenField1").val());   });   function ReduceSerching() {   htmlobj = $.ajax({ url: "WebForm1.aspx", async: false });   alert(htmlobj.responseText);   }   </script></head><body>   <form id="form1" runat="server">   <div>   <input id="Hidden1" type="hidden" runat="server" />   <asp:HiddenField ID="HiddenField1" runat="server" />   <input id="Button1" type="button" value="button" onclick="javascript:ReduceSerching()" />   </div>   </form></body></html>




C# code
protected void Page_Load(object sender, EventArgs e)   {   Response.Write(HiddenField1.Value);[color=#FF0000]为什么这就取不到值呢,死活都取不到,跪求解答555555[/color]   }


[解决办法]
Page_Load的时候,你的组件中还没有被写入内容吧,他会先于你的jquery方法执行

热点排行