嗨我是一个问题,似乎后没有返回任何回应的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