IM,我得到这个
- ,如果我在一个单独的页面它工作使用..
- 当我把它放在一个ASCX,把ASCX出
<form runat="server" >
...标签它的工作原理 - ,如果我把它
<form>
标签之间,jQuery的作品,但它不火$.ajax
事件
IM,我得到这个
<form runat="server" >
...标签它的工作原理<form>
标签之间,jQuery的作品,但它不火$.ajax
事件在我的经验大多数jQuery代码应该在$(document).ready()中, 这是为了使DOM已经加载并且内容在那里, 你试过了吗? 关于here有一些很好的信息。
如果这不起作用,也许发布一些代码,你正在使用?
HTH
我解决了它。问题出在asp.net主页面上,有很多方法从jquery发送ajax中的post-get请求,但似乎只有其中的一些工作在asp.net中,我在c#中发布了一个聊天控件的代码http://code.google.com/p/micachat/
,对于GET请求工作的例子
$.ajax({
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Content-Type", "application/json");
},
type: "GET",
url: "./chatControl/processmessage.aspx?idportal=<%=Request["idportal"] %>",
data: "message=" + $('#message').val() + "&name=" + $('#name').val() + "",
dataType: "text",
success: function(msg){ $("#myDiv").text("Data Received: " + msg); }
}); // end of ajax