Jquery中使用Post方法不能调用Web Service中的方法
代码如下:$(document).ready(function () {var url = "/Webs/MarkService.asmx/GetCat";
$.post(url, "name=小花猫", canbalck);
});
function canbalck(data) {
if (data.readyState==4) {
var cat = JSON.parse(data.text, null);
$("#catSelect").append("<option>" + cat.Name + "</option>");
}
}
webserver中的GetCat方法:
[WebMethod]
public string GetCat(string name)
{
Cat cat = new Cat();
cat.Name = name;
JavaScriptSerializer js = new JavaScriptSerializer();
return js.Serialize(cat);
} --------------------编程问答-------------------- 调试过程中不能连接到URL地址,是不是需要配置什么环境? --------------------编程问答--------------------
和这个里面要注意的东西一样
http://www.cnblogs.com/zhongweiv/archive/2011/10/29/JqueryCallBack.html --------------------编程问答--------------------
--------------------编程问答-------------------- 多谢各位。
$.post(url, "{'name':'小花猫'}", canbalck);
补充:.NET技术 , ASP.NET