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