如何将我的 sitecore 上下文页面项传递给 apicontroller?
How to pass my sitecore context page item to apicontroller?
我想 post 我的 sitecore 上下文页面项目到我的控制器,这样我就可以在我的 controller.i 中使用我的视图页面中的 post 方法。
请帮助解决如何从视图中编写 post 方法和 ajax 调用。
例如:
我想将字符串 ID 传递给我的控制器操作方法。
@{
var page = Sitecore.Context.Item;
string id = page.ID.ToString();
}
正在尝试写 ajax 电话
<script type="text/javascript">
var formData = {urlParameter:encodeURI(url)}; //how to add string
$.ajax({
url: "http:/local/api/cable/sample",
type: "POST",
data : formData,
success: function(data, textStatus, jqXHR)
{
//handle success
},
error: function (jqXHR, textStatus, errorThrown)
{
//Handle error
}
});
</script>
希望这能帮助您了解您正在寻找的内容。
$.ajax({
var id = <Your id value>
url: "/ControllerName/ActionName?id="+id,
success: function(data) {
//Whatever you return from your action
}
});
我想 post 我的 sitecore 上下文页面项目到我的控制器,这样我就可以在我的 controller.i 中使用我的视图页面中的 post 方法。 请帮助解决如何从视图中编写 post 方法和 ajax 调用。 例如:
我想将字符串 ID 传递给我的控制器操作方法。
@{
var page = Sitecore.Context.Item;
string id = page.ID.ToString();
}
正在尝试写 ajax 电话
<script type="text/javascript">
var formData = {urlParameter:encodeURI(url)}; //how to add string
$.ajax({
url: "http:/local/api/cable/sample",
type: "POST",
data : formData,
success: function(data, textStatus, jqXHR)
{
//handle success
},
error: function (jqXHR, textStatus, errorThrown)
{
//Handle error
}
});
</script>
希望这能帮助您了解您正在寻找的内容。
$.ajax({
var id = <Your id value>
url: "/ControllerName/ActionName?id="+id,
success: function(data) {
//Whatever you return from your action
}
});