0
<applet id="applet" code="myclass.class">
    <param name="Access_ID" value="accessid">
    <param name="App_ID" value="appid">
    <param name="Current_Url" value="ticketurl">
    <param name="Bug_ID" value="bugid">
</applet>

我想使用 javascript/jQuery 动态更改小程序的参数值。我试过这个

jQuery("#applet param[name=\'Access_ID\']").val(accessid);
jQuery("#applet param[name=\'App_ID\']").val(appid);
jQuery("#applet param[name=\'Current_Url\']").val(ticketurl);
jQuery("#applet param[name=\'Bug_ID\']").val(bugid);
jQuery("#applet param[name=\'User_name\']").val("test");
jQuery("#applet param[name=\'os_installables\']").val("recnew/");

这段代码运行良好,我确保检查了 chrome 的开发工具。但我没有在服务器端获取这些值,只获取用 html 代码编写的任何值。

请提出建议

4

1 回答 1

0

使用 jQuery创建整个applet元素,然后将其添加到 DOM。创建小程序时传递参数,创建后不监控DOM。如果您需要通过 JavaScript 与正在运行的小程序进行通信,那么您需要采用不同的方法

于 2013-04-27T20:36:07.100 回答