0
您好我一直在經歷的這篇文章: asp.net jquery ajax json: Simple example of exchanging dataasp.net傳遞paramets到通用處理器throgh jQuery的AJAX
我也使用相同的代碼的問題,是我能值傳遞給我的處理程序,當我看使用斷點一切都在處理值的工作正常,但我沒有收到由handler返回值 我的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
應該得到填充相同的值。
你確定你的文本框的ID是'textbox1'和'textbox2'?請檢查或發佈相關的HTML。 –
文本框命名不是我發佈前更改了文本框名稱的問題 – user1426009