在页面加载时将动态表单设置传递到jQuery AJAX

时间:2009-09-11 20:38:06

标签: jquery ajax forms

我有一个jQuery AJAX数据网格,可以从数据库中加载元素列表。页面上有单选按钮,允许用户过滤结果。这些会触发onClick函数,然后刷新AJAX。

一切正常。

现在我需要在PHP代码中动态预定义无线电设置,并在页面加载时让AJAX加载这些动态设置。我不想在初始AJAX调用中包含这些更改,因为其他页面使用相同的代码。我希望做的是加载默认脚本然后触发网格重新加载。

我尝试在初始AJAX调用后添加重新加载...

<script type="text/javascript">
jQuery(document).ready(function(){
    jQuery("#resource_grid1").jqGrid({        
        ...
    });
});

jQuery(document).ready(function(){
    gridReload();
});

但这不起作用。

希望有人可以提供帮助。 :)

1 个答案:

答案 0 :(得分:1)

我对jqGrid并不熟悉,但这可能有所帮助:

你说,'我希望做的是加载默认脚本然后触发网格重新加载。'如果.jqGrid包含异步执行的代码(例如,从服务器中删除JSON数据),则编写上面发布的代码的方式,然后gridReload()将在jqGrid完全初始化之前运行。 jqGrid是否提供类似onSuccess()函数的函数,它在完全初始化后会触发?如果是这样,请将gridReload()代码放在那里。