<script type="text/javascript">
$(document).ready(function () {
$("#btn").click(function () {
var t = $("#t1").val();
//var t = "smail";
//alert(t);
$.ajax({
type: "POST",
contentType: "application/json",
url: "WebService.asmx/HelloWorld",
data: "{ m:123}",
dataType: "json",
success: function (result) { $("#testdiv").text(result.d) },
error: function () { $("#testdiv").text("error") }
}); });
})
</script>
asmx:: [WebMethod]
public string HelloWorld(string m) {
return "hello"+m;
}
一个奇怪的地方,求指教:
data: "{ m:123}", 这里面的参数123,这样写输出正常、
但是我用data: "{ m:"+t+"}", 这样,或者
data: {m:t}, 都不行
t是text的值,可以取到,只是一运行就是error,请教问什么
$(document).ready(function () {
$("#btn").click(function () {
var t = $("#t1").val();
//var t = "smail";
//alert(t);
$.ajax({
type: "POST",
contentType: "application/json",
url: "WebService.asmx/HelloWorld",
data: "{ m:123}",
dataType: "json",
success: function (result) { $("#testdiv").text(result.d) },
error: function () { $("#testdiv").text("error") }
}); });
})
</script>
asmx:: [WebMethod]
public string HelloWorld(string m) {
return "hello"+m;
}
一个奇怪的地方,求指教:
data: "{ m:123}", 这里面的参数123,这样写输出正常、
但是我用data: "{ m:"+t+"}", 这样,或者
data: {m:t}, 都不行
t是text的值,可以取到,只是一运行就是error,请教问什么
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货