jQuery jqGrid触发器reloadGrid

JK.*_*JK. 5 jquery jquery-plugins jqgrid

我正在使用jqGrid来显示搜索结果.单击搜索按钮时,它会执行以下操作:

$("#Search").jqGrid('setGridParam', { url: url }).trigger("reloadGrid");
Run Code Online (Sandbox Code Playgroud)

其中url包含搜索参数,例如:

var url ="/search?first=joe&last=smith"
Run Code Online (Sandbox Code Playgroud)

Web服务器正在接收此URL并正确响应.但在客户端,它会在jqgrid.min.js第21行抛出此错误:

Syntax error:    
}); b.fn.jqGrid = function(f) { 
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?我在许多其他地方成功使用jqGrid,但这是我正在更改URL并重新加载的唯一一个.

Dan*_*den 2

尝试使用此页面上的非缩小版本来查看其周围原因的更多背景信息。您看到的是解析停止的地方;我怀疑你的错误更进一步。通过这种方式,您可以查看当前 url 是否正在使用以及是什么原因导致它失效。