2009-04-02 13 views
0

I持って、私はビューの内部に埋め込まれてきた次のjQueryコード:アクセスページモデルの内部Javascriptのブロック

私はに実行している問題は、私ができるようにしていないようだということです
$(document).ready(
function() 
{ 
    $(".dblclick").editable("http://localhost/Configuration/Edit", { 
     id: 'nodeID', 
     name: 'nodeValue', 
     event: "dblclick", 
     style: "inherit", 
     submit: "Save", 
     cancel: "Cancel", 
     submitdata : {divison: "1"} 
    }); 

}); 

通常のMVCにアクセスするには(これにはより良いフレーズがありますか?)ページの。

submitdata : {divison: <%= Html.Encode(Model.DivisionID) %>} 

基本的に、私が達成しようとしていることsubmitdataプロパティに(とも後でURLで)、私はページに渡される実際のIDを埋め込むしたいということです

スクリプトブロック内でモデルにアクセスすることはできませんか?

答えて

2

もちろん、それはページスクリプトであり外部の.jsなどではない限り動作するはずです。

エラーが表示されますか?問題のように見えるのは、最初の例では文字列を渡しているだけで、サーバーブロックではそうではありません。引用符をつけて試してみてください。

submitdata : {divison: "<%= Html.Encode(Model.DivisionID) %>"} 
+0

そうです。私が間違って以前に何をしていたのか分かりませんが、確かに今働いているようです。ありがとう! – jerhinesmith

関連する問題