Javascript 分析JQuery UI选项卡中选定的面板索引时出错
我正在尝试从jQueryUI选项卡获取所选面板的索引。 我得到了以下JS片段:Javascript 分析JQuery UI选项卡中选定的面板索引时出错,javascript,jquery,Javascript,Jquery,我正在尝试从jQueryUI选项卡获取所选面板的索引。 我得到了以下JS片段: function getSelectedPanel(){ var values = new Object(); values.activepanel = $("#tabs").tabs( "option", "active" ); var json = JSON.stringify(values); return json; } 之后,我在Java代码中使用这个值,如下所示
function getSelectedPanel(){
var values = new Object();
values.activepanel = $("#tabs").tabs( "option", "active" );
var json = JSON.stringify(values);
return json;
}
之后,我在Java代码中使用这个值,如下所示:
public String checkselectedPanel(json) {
JSONObject values = (JSONObject) new JSONParser().parse(json);
String activepanel = (String)values.get("activepanel");
// ...
}
每次我得到一个异常,尽管变量activepanel中充满了值,我都可以通过调试看到它。我还尝试将该值解析为整数,结果相同。尝试以下操作:
function getSelectedPanel(){
var values = new Object();
values.activepanel = String($("#tabs").tabs( "option", "active" ));
var json = JSON.stringify(values);
return json;
}
您的Java代码:
public String checkselectedPanel(json) {
JSONObject values = (JSONObject) new JSONParser().parse(json);
String activepanel = (String)values.get("activepanel");
// do stuff
}
我自己尝试过,似乎有效,请下次也发布您的异常。您能添加一个错误吗?