jqgrid:自定义按钮调用saveRow和url参数如何

时间:2009-09-09 13:51:54

标签: jquery jqgrid

我有一个调用saveRow函数的自定义按钮。我想要一个特定于按钮单击的URL,但url参数一定不对。这是我的自定义按钮的代码:

send = "<input name='send' class='tweetbuttons' id='tbuttonSend"+cl+
       "' type='button' value='Send' "+
       "onclick=jQuery('#list2').saveRow("+cl+",function(){alert('made_it_here')},item_send.php,{submitType:send}); /><br />";

在FireBug中观看控制台时,我看到一个错误:“item_send未定义”。我找不到url参数的任何示例,我尝试将我的url放在变量中。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好的,这是答案。希望这可以帮助那里的人,但是因为我造成了它,我正在吃乌鸦。这是需要的。由于我的行id不是数字而是字符串(2条信息中间有短划线),因此需要在saveRow函数中的id(c1)参数周围引用。其次,saveRow函数调用中的edit url参数需要单引号。

send = "<input name='send' class='tweetbuttons' id='tbuttonSend"+cl+
       "' type='button' value='Send' "+
       "onclick=jQuery('#list2').saveRow('"+cl+"',function(){alert('made_it_here')},'item_send.php',{submitType:send}); /><br />";

这对我有用。如果有帮助,请告诉我们。