【发布时间】:2011-07-21 20:04:14
【问题描述】:
我的Action链接如下: id = "abcd", productURLName = "choc"}, new AjaxOptions { UpdateTargetId = "SFS", InsertionMode = InsertionMode.Replace, HttpMethod = "Post" }, new { style = "color:#00FF00" })%>
我需要在运行时获取控件的值并将其作为参数传递以代替“abcd”。
在 javascript 中我可以做 getelementbyId。在这种情况下我能做些什么吗?
为了获得类似的功能,我也尝试过 jquery ajax,但在这种情况下甚至没有调用控制器动作,至少动作链接有效::
函数发送邀请(){
var url = "areaName/controllerName/actionName/" + document.getElementById("BasicUserInfo").value + "?productURLName=choc";
$.post(url, function (data) {
if (data == '<%= Boolean.TrueString %>') {
$("#result").append("Invite Sent");
} else {
$("#result").append("Error, Please try later");
}
});
}
谢谢 阿纳布
【问题讨论】:
-
我发现以下 2 个链接表明我不能使用 ajax.actionlink,所以唯一的选择似乎是 jquery,但即使这样也不起作用:(stackoverflow.com/questions/2030124/…stackoverflow.com/questions/1856518/…