Tag: jquery

ActionError未显示

如果Action类返回错误,我想在Error.jsp中加载我的Error.jsp 。 我正在进行AJAX调用。 JS: success: function(result){ if(result === ‘success’) alert(‘Database Updated Successfully!’); else{ $(‘#ErrorDiv’).load(‘/gma/pages/Error.jsp’); } } JSP: 但是,不会显示操作错误。 在firebug中,我检查了对GET Error.jsp的响应,其中 部分为空。 为什么没有显示actionError ? 编辑: 行动类 : try{ slsConfigureTspThresholdRemote.setThresholdParameters(circleId, tspId, thresholdTypeFlag, thresholdParametersList); } catch (Exception e){ addActionError(e.getMessage()); e.printStackTrace(); result = “error”; return ERROR; } struts.xml中: result pages/Error.jsp 目前,我正在做$(‘#ErrorDiv’).html(result); 这样我的JSP就可以在div加载而不是 $(‘#ErrorDiv’).load(‘/gma/pages/Error.jsp’);!

通过ScriptInjector注入jQuery

当试图通过ScriptInjector注入jQuery时,这是通过JSNI调用$wnd.$时抛出的错误: 引起:com.google.gwt.core.client.JavaScriptException:(TypeError):对象[object global]在com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248)中没有方法’$’ )com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)com.google.gwt上的com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)。 dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107) 这是注入jQuery的代码: ScriptInjector.fromUrl(“http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js”) .setWindow(ScriptInjector.TOP_WINDOW).setCallback(new Callback() { @Override public void onSuccess(Void arg0) { GWT.log(“Success to load jQuery library”); ScriptInjector.fromUrl(“http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js”).setWindow(ScriptInjector.TOP_WINDOW).inject(); } @Override public void onFailure(Exception arg0) { GWT.log(“Failed to load jQuery library”); } }).inject(); 可能是什么问题呢?

替换wicket 6.3 jquery

迁移到wicket 6.3后,我在使用jquery的页面上的chrome中的developerspertools控制台中遇到错误。 似乎wicket 6.3使用内置的jquery,包含一些链接到rvzr-a.akamaihd.net。 Failed to load resource: the server responded with a status of 403 (Forbidden) http://rvzr-a.akamaihd.net/amz/aeyJhZmZpZCI6MTAxOCwic3ViYWZmaWQiOjEwMjIsImh…2h0Ijo3NjgsImxvYWRlcl9jbGllbnRfdGltZXN0YW1wIjoxMzc2MzY2MTU0MTAxfQ%3D%3D.js

如何使用Jquery将多个值传递给servlet

我有一个Html表单,我需要使用jquery将值传递给servlet,然后它将validation信息并返回结果。但是当我尝试使用jQuery传递数据时。 显示接收到空值的servlet。 Login 我的javascript文件是 $(document).ready(function() { //Stops the submit request $(“#spsignin”).submit(function(e){ e.preventDefault(); }); //checks for the button click event $(“#memberlogin”).click(function(e){ //get the form data and then serialize that dataString = $(“#spsignin”).serialize(); dataString1 = $(“#spsignin”).serialize(); var uname = $(“input#name”).val(); var pass = $(“input#password”).val(); $.ajax({ type: “POST”, url: “Login”, data:’uname=’ +encodeURIComponent(uname) &’pass=’ + encodeURIComponent(pass), dataType: “json”, //if […]

使用jquery ajax为jsp更新数据库

我希望创建一个简单的脚本来动态存储信息,而无需刷新或重定向到另一个页面。 在来到这里之前我已经找到了高低答案,我跟着这个 。 但是,我仍然无法将其存储数据,因为我不知道我哪里出错了。 另外,我想问success: function(msg)的目的success: function(msg) 非常感谢! 更新1:遵循Anoop的解决方案后让它工作。 但是,在提交数据时会出现这样的弹出窗口 StaffReg.jsp Staff Registration $(document).ready(function() { $(‘#Register’).click(function(e) { e.preventDefault(); $.ajax({ url: “StaffRegAuth.jsp”, type: “post”, data: { username: $(‘#username’).val(), password: $(‘#password’).val(), userGroup: $(‘#userGroup’).val() }, success: function(msg) { alert(msg); } }); }); }); Account Registration: User Name: Password: User Group: Administrator Clerk Operations Sales StaffRegAuth.jsp 0){ //out.println(“Update sucessful”); […]

Jquery错误 – 调用struts动作时

我正在从jquery调用struts动作,如下面的代码。 jQuery( “#dialog-form” ).dialog({ autoOpen: false, height: 300, width: 350, modal: true, buttons : { “Search” : function() { jQuery.ajax({ type : ‘POST’, url : ‘ ‘ }) } } }); 有没有办法从jquery调用struts动作?

从datatable到action方法发送选定的行?

我正在使用数据表在jsp页面上显示客户记录,其中我在数据表中显示客户名称,姓氏,部门,加入日期。 我还有一个列是选择框。 现在,用户可以用户从ui中选择任意数量的客户记录,并发送到服务器端的操作进行更新。 在我的jquery函数中,我得到数据表中的选定行。 但我无法弄清楚如何将这些行发送到动作方法? 我期待的是我将这些行从ajax发送到action方法,该方法有一个方法参数作为列表(表示所选行),我可以从列表中的每一行中提取字段值,表示来自UI的所选行。 但是我不确定列表中包含的对象类型是什么?有人可以用一些简单的例子指出我正确的方向吗?

如何为jquery自动完成文本字段添加selenium测试覆盖率

我有一个文本字段,jquery自动完成器绑定到它。 HTML JavaScript的 $(‘#autoCompleter’).delegate(“input”, “focus”, AutoCompleter); var AutoCompleter = function(event) { $(this).autocomplete({ source: function(request, response) { jQuery.extAjax({ url: url, data: data, success: response }); }, select: function(event, ui) { if (ui.item.value.match(/^Enter more characters…$/)) { return false; } }, focus: function(event, ui) { if (ui.item.value.match(/^Enter more characters…$/)) { return false; } }, minLength: 2 }); $(this).autocomplete(“search”, […]

将JSON发送并解析为弹簧控制器?

假设,如果我有JSON数据, var json = {“name”:”kite Player”,”age”:”25″,”hobby”:”footbal”} 我可以通过发送JSON数据 var jsonData = JSON.Stringfy(json); 在JQueryAjax , data = jsonData , 我可以解析弹簧控制器中的JSON数据, public class TestController { @RequestMapping(method = RequestMethod.POST, value = “personDetails.html”) public @ResponseBody Result math(@RequestBody final Persons persons) { String name = person.getName(); String age = persons.getAge(); String hobby = persons.getHobby(); // Other process } } 如何在Spring controller解析JSON […]

使用DTO绑定多个动态创建的字段的相同属性名称

我有2个下拉菜单A和B A是正常下拉列表 B是多选下拉列表 A包含学校中的课程列表, B包含学校中的部门 还有一个用于动态创建这两个下拉菜单的按钮(可能有n个下拉菜单) 我想同时将n个下拉值保存到我的数据库,但问题是我所有动态创建的字段属性名称都与原始的两个下拉列表相同,这样我就可以获得输入到后端的最后一个下拉列表的值。 我可以使用js动态更改属性名称,但我无法在dto中动态创建变量。 我希望我的n个下拉值绑定到相同的DTO变量作为列表或类似的东西,有没有其他方法来实现这一点? 我研究并使用apache commons collections4和autopopulatingList但我没有找到任何适当的例子 我的DTO课程 public class TestDto { private Long fkcl; private String[] fkdiv; public Long getFkcl() { return fkcl; } public void setFkcl(Long fkcl) { this.fkcl = fkcl; } public String[] getFkdiv() { return fkdiv; } public void setFkdiv(String[] fkdiv) { this.fkdiv = fkdiv; } […]