嗨,我一直在阅读这篇文章: asp.net jquery ajax json:交换数据的简单示例
我也在使用相同的代码问题,即我能够将值传递给我的处理程序,当我使用断点在处理程序中看到值时,一切正常,但我没有得到处理程序返回的值我的 javascript 代码是:
<script type="text/javascript">
jQuery("#<%=btnsubmit.ClientID %>").click(function () {
var myData = { "hicode": $('#textbox1 ').val() };
$.ajax({
url: "HandlerHinditoEnglish.ashx",
data: myData,
type: 'POST',
success: function (data) {
$("#textbox2").val(data);
},
error: function (data, status, jqXHR) { alert("FAILED:" + status); }
});
});
处理程序代码是
HttpResponse r = context.Response;
r.ContentType = "text/plain";
string Hinditext = string.Empty;
string Englishtext = string.Empty;
string myPar = context.Request.Form["hicode"];
Hinditext = myPar;
Englishtext = hcnvrt.ToEnglish(Hinditext).ToString();
context.Response.Write(Englishtext);
我想做的是,如果我在 中输入一些文本textbox1
,textbox2
应该填充相同的值。