我試着打電話給在下拉列表中選擇更改事件交流#方法,選擇變化事件觸發,但阿賈克斯不工作無法執行Ajax調用C#方法
<script type="text/javascript">
$(document).ready(function() {
$('body').delegate('#drpselect1', 'change', function() {
var groupname = $("#drpselect1 option:selected").text();
alert(groupname);
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "sample.aspx/getdata",
dataType: "json",
{"text":groupname},
success: function() {
alert("works");
// window.location.href = "ClubCreation.aspx";
},
Error: function() {
alert('error');
}
});
/* $.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "sample.aspx/getdata",
data:{"text":groupname}
dataType: "json",
success: function() {
alert('Successfully Saved');
//window.location.href = "ClubCreation.aspx";
},
Error: function() {
}
});*/
});
});
</script>
C#方法
[WebMethod]
public static void getdata(String text)
{
//do stuff
}
它的'錯誤:函數(...)'不'錯誤:函數(...)'和警報('錯誤')'也沒有那麼有用。檢查[文檔](http://api.jquery.com/jquery.ajax)並使用錯誤處理程序 – Andreas