Tag: json

Bootstrap自动完成function不会加载地图

我有一张JSON结果的地图。 我需要将其分配给自动完成。 但似乎我不得不做一份肮脏的工作。 有没有更干净的方法呢? http://jsfiddle.net/7dLRh/ 部分代码非常脏: $( “#autocomplete1” ).autocomplete({ source: function(request, response) { var re = $.ui.autocomplete.escapeRegex(request.term); var matcher = new RegExp( “n*” + re + “n*”, “i”); var arrayKey = $.map(v1.data, function (itemKey, itemValue) { return itemKey }); var arrayValue = $.map(v1.data, function (itemKey, itemValue) { return itemValue }); var key = $.grep( arrayKey, […]

Json自动完成从json列出所有元素

在我自动完成的脚本中,我设置了一个json文件: 脚本 $(“#tags”).autocomplete({ source: function(request, response) { $.ajax({ url: “test.json”, dataType: “json”, data: { term: request.term }, success: function(data) { response($.map(data, function(item) { return { label: item.name_test }; })); } }); } }); HTML Tags: JSON文件 [{ “id_test”: “7”, “name_test”: “Tejido”, “price”: “65” }, { “id_test”: “8”, “name_test”: “Semen”, “price”: “120” }, { “id_test”: “6”, […]

Fineuploadererror handling

我在MVC4应用程序中使用了fineuploader v3.9 UI和jquery包装器。 此时,我认为我应该只允许2.5MB的文件,由validatieon sizeLimit属性设置。 我目前的问题是,当我上传不受支持的文件类型或文件太大时,我会收到此错误弹出窗口: error handling程序似乎没有触发,并且我的服务器端代码中没有命中断点。 话虽这么说,当我选择一个小文件时,我可以在我的控制器方法代码中的断点处停止并且一切正常(成功上传)。 任何关于文件太大或不允许上传的内容的任何线索? 这是我所有的fineuploader js代码。 我有处理’完整’和’提交’的事件,所以我可以在上传过程中正确启用/禁用按钮,这些就可以了。 但是不确定“错误”处理程序是什么。 我可以在UI jQuery中使用’qq’对象引用吗? 它没有在其他任何地方使用,所以我想知道这是否是我的问题? 思考? // Uploader control setup var fineuploader = $(‘#files-upload’).fineUploader({ request: { endpoint: ‘@Url.Action(“UploadFile”, “Survey”)’, customHeaders: { Accept: ‘application/json’ }, params: { surveyInstanceId: (function () { return instance; }), surveyItemResultId: (function () { return surveyItemResultId; }), itemId: (function () […]

如何在servlet中获取jQuery JSON请求参数?

我有以下javascript代码: var data = {message:”Hi”} var sendJson = function (){ alert(data); $.ajax({ url:”./jsonTest”, data: data, contentType:”application/json”, type:”post”, dataType:”json” }).success(function(reply) { alert(“successful”); }); } 如何在servlet上获取JSON对象? 我以前试图使用它 request.getParameter(“data”) 并尝试将其转换为JsonObject,但我一直变为null 。

ClassNotFoundException:带有Struts2的org.apache.commons.lang.xwork.StringUtils – JSON – JQuery

我有一个使用struts2的maven web项目。 它共有4个模块,2个是Web模块。 一切都很完美。 在我的JSP中,我想使用返回JSON值的JQuery ajax。 JQuery的 $(document).on(‘click’, “#test_connection”, function(event){ var form = $(‘#genericDatabaseLoad’); $.getJSON(‘checkDBConnection’, form.serialize(),function(data) { $.each(data.connectionTestStatus,function(key, value){ alert(“key “+ key + “, value ” + value); }); }); }); stuts.xml 和Action类中的JAVA方法 public String checkDBConnection() { String driver=null; String connectionURL=null; Connection connection = null; connectionTestStatus = new HashMap(); try { if(dbType.equals(“mysql”)) { driver=”com.mysql.jdbc.Driver”; connectionURL=”jdbc:mysql://”+hostname+”:”+port+”/”+dbname; […]

Spring MVC @RequestBody不使用jquery ajax?

这是我的ajax请求 var dataModel = {name1:”value1″, name2:”value2″}; $.ajax({ url: “/testURL”, type: “POST”, async: false, contentType: “application/json”, data: dataModel, success: function(response) { } }) 这是我在spring xml中的相关代码片段 这是我的控制器映射 @RequestMapping(value = “/testURL”, method = { RequestMethod.POST }) public String add(HttpServletRequest request, @RequestBody CustomObject customObject) throws Exception {} 但我的要求甚至没有达到控制器。 一旦我删除@RequestBody CustomObject customObject就可以了。 但我想用@RequestBody将json请求映射到CustomObject,这是没有发生的。 不知道我在这里缺少什么? 实际上,当我检查request.getParameterMap()它显示为空,但是一旦我删除了contentType: “application/json”我看到参数map被填充,但仍然会得到以下错误 `The server refused this […]

将JSON字符串发布到PHP页面

好的,我在将一个JSON字符串发布到PHP页面时遇到了一些自杀问题。 我确实已经通过谷歌的十大结果以及与我的问题相关的大量问题,但仍然无法弄清楚我做错了什么。 我在页面上有多个表单,并希望收集所有表单字段,将它们转换为JSON字符串并将它们发布到PHP页面,其中脚本迭代每个项目并更新相关的数据库表。 这是我的jQuery / JS脚本,用于从所有表单中收集数据: var photo_annotations = {}; $(‘form’).each(function(i) { var id = $(this).attr(‘id’); photo_annotations[id] = { caption: $(‘#’+id+’_caption’).val(), keywords: $(‘#’+id+’_keywords’).val(), credit: $(‘#’+id+’_credit’).val(), credit_url: $(‘#’+id+’_credit_url’).val() }; }); 如果我console.log我的photo_annotations对象,这是基于两个表单示例生成的: ({11:{标题:“第一张照片的标题。”,关键字:“关键字1,关键字2,关键字3”,信用:“Joe Bloggs”,credit_url:“www.a-domain.com”},12:{标题: “Lady Gaga的标题。”,关键字:“Keyword3,Keyword4”,信用:“John Doe”,credit_url:“www.another-domain.com”}}) 然后我需要将此作为字符串/ JSON POST到PHP页面,所以我已经这样做了: $.ajax({ type: ‘POST’, dataType: ‘html’, url: ‘ajax/save-annotations.php’, data: { data: JSON.stringify(photo_annotations) }, contentType: “application/json; charset=utf-8”, success: function(data) […]

完成WCF实现图片

我已经看过很多例子,甚至以前在一些WCF代码上工作过,也许还没有完全理解它。 既然我正在尝试自己实现它,我似乎无法让它工作所以我正在寻找一些提示! 这是我的情况: 好 – 我可以构建服务库并将其托管在服务应用程序或IIS7中,这两者都给我成功的结果,因为我可以通过在浏览器中输入.svc文件的位置来查看服务。 坏 – 我需要通过javascript连接到服务,但通过json连接到localhost给了我“没有传输”,或者如果我尝试通过jsonp连接到我的托管服务器给我’成功’,但有未定义的响应(应该是一个你好世界的回应..) 这是我在服务上的配置文件: 这是我的JS for json: $.ajax({ url: “http://10.8.8.53/Schools/SchoolsService.svc/TestSchoolVal1”, dataType: “json”, timeout: 10000, data: “4”, type: “POST”, success: function (data, textStatus, jqXHR) { }, error: function (jqXHR, textStatus, errorThrown) { }, complete: function (jqXHR, textStatus) { } }); jsonp代码是相同的只有jsonp而不是json和jsonpcallback函数定义。 有什么建议? 我需要同时获得localhost和我的IIS7! 我也尝试在visual studio中包含外部引用,它生成了更多web.config – 但我想通过javascript访问svn,而不是后端代码! 更多信息:服务名称空间是SchoolsWCF,类是Service1,服务文件是SchoolsService.svc,方法是TestSchoolVal1,它接受一个int参数,localhost托管应用程序是一个Windows控制台应用程序。

在jsp页面上使用jquery ajax获取json数据

如何在jsp页面上使用jquery ajax获取json数据。请允许任何人为我建议一些函数。我必须将来自servlet的数据传递给javascript,如var data = {“some json data”}

Hovercard无法正常使用hoverfunction。 有任何想法吗?

我正在使用Hovercard,它与以下代码完美配合: $.getJSON(“userjson.php” function(result){ $(‘.user’).hovercard({ showCustomCard: true, customCardJSON: result, openOnLeft: true }); }); 在上面的代码中,我只是获取存储在当前使用cookie登录的用户数据库中的信息: $username = $_COOKIE[‘username’]; $user_select = mysql_query(“SELECT * FROM users WHERE username=’$username'”,$con); $user_array = mysql_fetch_array($user_select); $user = array( ‘name’ => “”.$user_array[‘username’].””, ‘bio’ => “”.$user_array[‘bio’].””, ‘image’ => “/pictures/users/”.$user_array[‘propic’] ); echo json_encode($user); 但是,我想将当前登录用户的用户信息替换为名称正在hover的用户: $(‘.user’).hover(function() { var obj = $(this); $.getJSON(“userjson.php”,{name: obj.text()}, function(result){ obj.hovercard({ showCustomCard: true, […]