function cancelMyorder(a) {
alert(a); var params = '{search:"' + a + '"}'; //此处参数名要注意和后台方法参数名要一致
var urls="{0}/cancelOrder".format(<%=UrlString %>);
$.ajax({
datatype:"text",
type: "post",
url: urls,
data: params,
beforeSend: function () { $("#messages").html("logining....."); },
success: function (data) {
alert(data);
var dataObj = eval("(" + data + ")"); //转换为json对象
alert(dataObj);
},
error: function(xhr, msg, e) {
alert("error");
}
});
}后台:
protected string _urlString;
public string UrlString
{
get { return _urlString; }
set { _urlString = value; }
}方法
[System.Web.Services.WebMethod]
public static string cancelOrder(string search)
{
B_B2B_MicroMyOrder bll = new B_B2B_MicroMyOrder();
if (bll.Delete(Convert.ToInt64(search)) > 0)
{
return "删除成功!";
}
return "";
}
方法执行不了,怎么弄??
alert(a); var params = '{search:"' + a + '"}'; //此处参数名要注意和后台方法参数名要一致
var urls="{0}/cancelOrder".format(<%=UrlString %>);
$.ajax({
datatype:"text",
type: "post",
url: urls,
data: params,
beforeSend: function () { $("#messages").html("logining....."); },
success: function (data) {
alert(data);
var dataObj = eval("(" + data + ")"); //转换为json对象
alert(dataObj);
},
error: function(xhr, msg, e) {
alert("error");
}
});
}后台:
protected string _urlString;
public string UrlString
{
get { return _urlString; }
set { _urlString = value; }
}方法
[System.Web.Services.WebMethod]
public static string cancelOrder(string search)
{
B_B2B_MicroMyOrder bll = new B_B2B_MicroMyOrder();
if (bll.Delete(Convert.ToInt64(search)) > 0)
{
return "删除成功!";
}
return "";
}
方法执行不了,怎么弄??
http://blog.csdn.net/porschev/archive/2010/10/15/5943579.aspx
示例url: "CasMenu.aspx/ShowCity", //提交的页面/方法名
要调这个后台方法,可以直接调用 cancelOrder(xxx);
UrlString ...你赋的值是什么?
http://msdn.microsoft.com/zh-cn/library/system.web.ui.control.resolveurl.aspx