如何通過jquery的值結果成爲visualforce代碼例如:jquery的輸出值傳遞給visualforce
我jQuery代碼是
$j('[id$=submit]').on("click", function(){
var output = [], $jselects = $j(".container .row .span6 #form-details select"), i;
for (i=0; i < $jselects.length; i += 2)
output.push($jselects.eq(i).find("option:selected").text() +
":" + $jselects.eq(i+1).find("option:selected").text());
})
當我點擊此id,就像b產生的輸出值: b,S:S,A:一個此值在可變stroed爲output
這裏我visualforce代碼
<apex:commandButton id="submit" action="{!myMethod}" value="Submit" styleClass="btn btn-primary" reRender="block">
<apex:param name="myParam" value="output"/>
</apex:commandButton>
當我按ID submit
,從jquery得到輸出值,它將被設置在output
的位置<apex:param name="myParam" value="output"/>
這一行。 在這裏生成輸出文本,但我需要知道如何發送該值<apex>
代碼。
是否有可能......?
欣賞你的答案...
只是要指出,這不是一個ActionFunction,而是一個RemoteAction,在它們的實現中略有不同,但通過錯誤名稱調用它們可能會讓人困惑。 ActionFunctions是作爲Javascript函數公開的Apex操作。 RemoteActions是通過JavaScript界面公開的靜態頂點方法,因此可以通過JavaScript本地處理它們 – thegogz 2015-09-29 14:38:54