JqGrid EditForm刷新选择
我想刷新编辑表单上的选择下拉菜单。
目前我有$("#SalesName").refresh
但这不起作用。 我在colModel editoptions:{dataUrl:'SalesDropDownGrid.php'}.
有这个editoptions:{dataUrl:'SalesDropDownGrid.php'}.
任何帮助表示赞赏。
谢谢
如果您要使用表单编辑的recreateForm:true选项,则每次用户打开表单时都会重新创建编辑表单。 因此select将填充"SalesDropDownGrid.php"
(来自editoptions.dataUrl
)返回的项目。
如果您在"SalesDropDownGrid.php"
的响应中设置Cache-Control: max-age=0
HTTP标头,则不会缓存结果,并且将使用当前的“Salesman”列表填充选择。 如果您在PHP代码中设置HTTP标头时遇到一些问题,可以选择使用
ajaxSelectOptions: { cache: false }
看到答案 。