嗨我是一個問題,似乎後沒有返回任何迴應的JQuery,有人可以指出我的錯誤? 我的HTMLJQuery響應似乎沒有任何回報
<head runat="server">
<title>Untitle</title>
<script src="./script/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="./script/jquery.masonry.min.js" type="text/javascript"></script>
<script src="./script/missingkids.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server" method="post">
<div>Call to JS and return <br />
<div id="retnTxt">Return Info</div>
<input type="button" id="btnCallJs" onclick="BtnCal()" value="CallJS" />
</div>
</form>
</body>
</html>
我的JS missingkids
var rtnObj = null;
var ds_handler = "ds_handle.aspx";
function BtnCal()
{
//alert("asdf");
$.post(ds_handler,
{"Action":"MainAct", "SubAction":"SubAct"},
function(response)
{
alert(response); //no alert running here??
rtnObj = response.Data
$("#retnTxt").html(rtnObj);
}, "json");
}
我把手aspx.cs
public partial class MissingKids_handle : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.Form["Action"] == "MainAct")
{
if (Request.Form["SubAction"] == "SubAct")
{
string ans = "Hello";
Response.Clear();
Response.Write(ans);
Response.End();
}
}
}
}
}
我只是想回到返回信息的價值,但似乎不起作用。有人能指出我的小姐嗎?
謝謝
請確認您的服務器響應是否正確檢查服務器是否響應響應 –
您是否檢查您的處理程序是否收到請求?(如在調試中 - 也檢查異常)+1包括所有相關代碼。 –
我有ch eck的處理程序,它有 – user994985