Tag: json

jQuery搜索JSON并填充表单字段

我一直在搜索Stackoverflow和网络寻找答案。 我找到了一些很好的建议(例如http://af-design.com/blog/2010/05/12/using-jquery-uis-autocomplete-to-populate-a-form/ )但是没有得到任何建议工作…完全由于我的无知! 我有一个包含Locality,State和Postcode数据的JSON文件(缩短版本): [ { “PCODE”:7255, “LOCALITY”:”LOCCOTA”, “STATE”:”TAS” }, { “PCODE”:7255, “LOCALITY”:”LUGHRATA”, “STATE”:”TAS” }, { “PCODE”:7255, “LOCALITY”:”MEMANA”, “STATE”:”TAS” } ] 基本上我想允许用户在表单字段中输入一个Locality,然后让jQuery搜索JSON文件,找到Postcode和State的匹配项,并使用这些匹配的值来填充Postcode和State表单文本字段 这是我正在使用的表单以及http://af-design.com/中提取的一些测试jQuery(我无法开始工作 – 我的错,不是源脚本): label{ float:left; width:80px; } $(document).ready(function(){ var ac_config = { source: “p-codes.json”, select: function(event, ui){ $(“#city”).val(ui.item.LOCALITY); $(“#state”).val(ui.item.STATE); $(“#zip”).val(ui.item.PCODE); }, minLength:1 }; $(“#city”).autocomplete(ac_config); }); City State Zip 任何帮助或建议将不胜感激! 问候, 湄公河

解析JSON字符串的最佳方法是什么?

我使用$.getJSON生成了一个JavaScript对象(称之为’jItems’ )。 在页面上,我有一个jItems中的项目适合的类别列表。 我希望点击一个类别并触发一个function,只显示该类别中的项目。 使用getJson或jquery的each()或find()来从jItems提取正确的项目会jItems吗?

使用JQuery和JSON将数组从PHP传递到Javascript

我有一个游戏,每10秒从MySQL数据库刷新一次信息。 每次发生这种情况时都会调用一个JS函数。 我无法获得执行的成功函数,我不知道为什么。 控制台上也没有错误。 使用Javascript: function refreshStats() { console.log(“number 1”); $.ajax({ url: “refreshData.php”, type: “POST”, contentType: “application/json; charset=utf-8”, dataType : ‘json’, data: { }, cache: false, async: true, success: function (msg) { if(msg){ console.log(“number 2”); var arr = JSON.parse(msg); document.getElementById(“interface_stats”).innerHTML = “Fatigue: ” + arr[0]; } } }); } PHP: $data[0], “food” => $data[1], “water” […]

将$ .ajax()中的回调响应视为JSON

我有: $(‘#email’).on(‘blur’, function(){ email = $(tihs).val(); $.ajax({ type: “POST”, url: “ajax.php”, data: { ’email’: email, ‘job’: ‘check’, }, dataType: “JSON”, success: function (response) { // the response from PHP is smth like: // {“status”:”failed”,”reason”:”email_not_validated”} // now I want to: if(response.status == ‘success’){ }else{ } } }) }); 这似乎适用于IE以外的每个浏览器 ,为什么会这样? 我做对了吗? 我唯一需要的是访问返回的数据,如response.status和response.reason 。 谢谢你的帮助

绑定JSON数组以进行选择

我试图将一个JSON数组绑定到元素,这是Ajax调用的结果。 JSON结构的示例如下所示: [{“JD_No”:1,”JD_Name”:”Network Administrator”}, {“JD_No”:2,”JD_Name”:”System Administrator”}] 我需要实现的是提取每个元素的JD_No值和JD_Name值并将它们绑定到html 我还必须声明JSON密钥是动态的,因此无法引用特定的密钥名称。 有什么帮助吗?

在谷歌地图标记中显示jSON数据

我想在谷歌地图中显示几个标记。 每个标记都有一个包含一些信息的弹出窗口。 我通过数据库获取信息。 但我没有在弹出窗口中获取信息: 的JavaScript / jQuery的: var info = “”; $(function() { $.getJSON(“http://server:8080/getInfo”, function(data) { $.each(data, function(i, f) { info = “” + ” Info: ” + f.address + ” / ” + f.date + “” + “”; $(info).appendTo(“#info”); }); }); }); var contentString2 = ”+ ‘Barcelona’+ ” +info+ ”+ ‘Contact ‘+ ”+ ”; […]

使用js生成动态站点地图?

我有一个小网站,它有一些动态标签内容,通过AJAX请求从JSON文件加载并用于填充DOM,标签本身和它们包含的内容都是从这个JSON动态生成的。 这一切都与History.js捆绑在一起,因此每个选项卡都是可collections的,可通过url索引:?state = whatever。 我现在要将sitemap.xml放在一起提交给Google,其中包含相关标签的所有url。 但是,该站点没有服务器端处理,它是在S3存储桶中提供的所有静态内容。 我正在寻找是否有办法,使用纯粹的字体结束技术从用于填充各种标签的相同JSON文件生成站点地图。 有什么想法或建议吗? 谢谢, 罗伯特

jqgrid奇偶行颜色

当我将样式类myAltRowClass应用于jqgrid odd even row更改color时。 左,右和底部边框为黑色。 我想通过css为all jqgrids应用odd even row color 网格如下图所示 。 当在loadComplete函数中使用下面的代码时,不会发生此问题 $(“tr.jqgrow:odd”).css(“background”, “#E0E0E0”); jqgrid看起来像下面的截图 。 Cssclass .myAltRowClass { background: #E0E0E0; } 码: $(document).ready(function(){ //jqGrid $(“#usersList”).jqGrid({ url:’/Admin/getAllUsersList’, datatype: “json”, colNames:[‘Edit’,’First Name’,’Middle Name’,’LastName’,’Mobile Number’,’Active’], colModel:[ {name:’userId’,search:false,index:’userId’,width:30,sortable: false,formatter: editLink}, {name:’firstName’,index:’firstName’, width:100}, {name:’middleName’,index:’middleName’, width:100}, {name:’lastName’,index:’lastName’, width:100}, {name:’mobileNo’,index:’user.mobileNo’, width:100}, {name:’isActive’,index:’user.isActive’,width:80}, ], rowNum:20, rowList:[10,20,30,40,50], rownumbers: true, pager: ‘#pagerDiv’, sortname: […]

JSON解析多个键

我有以下JSON字符串。 var jsonString = ‘{“J”:4,”0″:”M”, “J”:5,”0″:”N”}’ 如果我使用jquery.parseJSON(jsonString)解析它,我得到 {“J”:5,”0″:”N”} 问题 1)jsonString格式错误吗? 2)是否有另一种jquery方法可用于包含具有重复键的对象,即 jquery.someAwesomeMethod(jsonString) => {“J”:4,”0″:”M”, “J”:5,”0″:”N”}

getJson()不能用于chrome

当getJson j-query方法在所有其他浏览器中工作时,它在chrome中不起作用 以下是我的代码 $(document).ready(function(){ $.getJSON(‘aptitude14.json’,function(data){ /// my code goes here }; }; 我得到的错误是铬 我的JSON文件位于同一个文件夹中