2017-08-02 4 views
0

sitecoreコンテキストページアイテムを私のコントローラに投稿して、私のcontroller.iで使用できるようにしたいのですが、私のビューのページから私のpostメソッドをやりたいのです。 ポストメソッドとajax呼び出しを表示する方法については、このヘルプを参考にしてください。 例:私のsitecoreコンテキストページアイテムをapicontrollerに渡すには?

私はコントローラのアクションメソッドにstring idを渡したいと思っています。

@{ 
    var page = Sitecore.Context.Item; 
    string id = page.ID.ToString(); 
} 

<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> 
+0

ajax呼び出しを書き込もうとしましたか?はいの場合は、あなたの質問にもそれを加えてください – SilentCoder

答えて

1

AJAX呼び出しを記述しようとしていますが、これは、あなたが探しているものを理解するのに役立つことを願っています。

$.ajax({ 
     var id = <Your id value> 
     url: "/ControllerName/ActionName?id="+id, 
     success: function(data) { 
     //Whatever you return from your action 
     } 
    }); 
関連する問題