2013-06-25 13 views
0

打開一個彈出有我如何通過參數的作用,而在jQuery的

public actionresult GAccess(String selectedIDs){ 
    //do some code witht he selected ids  
    return partialview("GAccess",model); 
} 

$("ownedButton").click function(){ 
    $("owneddialog").data("selectedIDs","1,2,3").dialog("open"); 
} 

$("owneddialog").dialog({ 
    open:function(){  
     //I want to load the url with the parameter. please suggest 
    } 
}) 
+1

裏面的打開方法:'$(this).data(「selectedIDs」)''會返回你設置的參數 – Tomer

+0

我想通過這樣的 –

+0

url ='@ Url.Action(「GAccess」,「controller」 ,{new(selectedIDs = $(this.data(「selectedIDs」)}但它不接受) –

回答

0

確保您的選擇是正確的,應該$(this).data('selectedIDs')返回數據。 This fiddle表明它的工作原理。也許你的問題是在new {selectedIDs = $(this).data('selectedIDs')}=登錄?它不應該是一個:

+0

選擇器是正確的,它返回值,通過放置$(this)進行測試。數據('selectedIDs')處於警報狀態。 –

相關問題