Tag: json

如何加载本地JSON文件?

我试图通过jquery加载本地JSON文件。 代码工作正常但数据在数组中不可用。 $.getJSON(“/ajax/data/myjasonfile.json”, function(json) { console.log(json); }); 我的控制台只显示 Object {data: Array[1]} 我的样本json { “data”: [ { “number”: “1234”, “nameOne”: “Laten Thamn”, “type”: “Fishing Vessels”, “flagName”: “5467”, “buildDate”:”12/08/2016″ } ] }

Knockout.js:无法解析JSON的绑定

我有一个通过AJAX获取JSON的视图模型,并创建一个新的Task,但Knockout继续给我一个绑定错误。 如果我在视图模型中直接硬编码来自服务器的数据,我不会收到任何错误。 我的视图模型创建了一个新任务,它有一个id,一个问题和一些替换,它本身有一个文本和正确的布尔标志。 以下代码完美无缺: function Task(data) { var self = this; self.id = data.id; self.question = ko.observable(data.question); var alts = new Array(); $(data.alternatives).each(function(index){ alts.push(new Alternative(data.alternatives[index].alternative, data.alternatives[index].correct)); }); self.alternatives = ko.observableArray(alts); } function Alternative(alternativeText, correctAnswer) { var self = this; self.alternative = ko.observable(alternativeText); self.correct = ko.observable(correctAnswer); } function TaskViewModel() { var self = this; var data […]

使用JQuery从本地URL解析JSON

我有一个本地url,我可以检索一个json文件。 我还有一个使用JQuery构建的简单网站。 我已经查找了许多网站上的教程和示例代码,了解如何检索json输入并解析它,以便我可以在我的网站上显示它。 然而非有用,因为我仍然无法使其工作。 所以作为最后的手段,我将要求s​​tackoverflow提供帮助。 我有很多java知识,但我对’web’开发相对较新,并且了解一些javascript的基础知识。 这是我的url的示例输出: [ { “baken”: “not implemented…”, “deviceType”: “Optimus 2X”, “batteryLevel”: “1.0”, “gps”: { “speed”: 0, “Date”: “TueNov0100: 34: 49CET2011”, “Accuracy”: 35, “longitude”: 4.605317973435014, “latitude”: 51.916573265802846, “Provider”: “gps” }, “deviceId”: “4423” }, { “baken”: “notimplemented…”, “deviceType”: “iPhone”, “batteryLevel”: “30.0”, “gps”: { “speed”: 0, “Date”: “TueNov0116: 18: 51CET2011”, “Accuracy”: 65, “longitude”: […]

jQuery:仅显示新的JSON数据,使用自己的段落标记进行迭代

仅显示JSON数据的新更新,使用jQuery / javascript在其自己的段落标记中使用每个值项进行迭代。 如果info键中数组中的每个项已经在其自己的 标记中输出; 不要继续循环,而是等到有新项目。 这是我的JSON: { “info”: [ “Hello world,”, “how are you doin?”, “Its not going to well for me unfortunately.” ] } 有了这个jQuery脚本: function updatelog() { $.getJSON(“/static/_info”, function(data) { $.each(data, function(key, item) { var value = “”; var i; for (i = 0; i < item.length; i++) { value += item[i]; […]

PHP + MySQL – 从数据库自动完成不从表中获取数据

我正在进行一个关于讨论室服务的小型大学项目。 现在我的任务是实现命令的自动完成function。 我已经谷歌一些教程了。 我不确定出了什么问题,当我尝试输入一个名字时,没有输入任何数据。 这是我的表单代码: <?php $host = "localhost"; $user = "root"; $pass = ""; $name = "pinjamruang"; $koneksi = mysqli_connect($host, $user, $pass, $name); //Periksa apakah koneksi berhasil if(mysqli_connect_errno()){ echo "Error: "; echo mysqli_connect_error(); echo " Error Code: “; echo mysqli_connect_errno(); die(); } $sql = “SELECT * FROM ruangan WHERE id = $_GET[id]”; $hasil = […]

从JSON执行PHP函数

我正在尝试使用JSON和PHP的一些东西,有些东西我找不到办法,虽然我不是100%肯定有一个。 但因为它看起来像一个不错的选择(如果可能的话)我决定在这里问。 我在jquery官方网站上有这些例子。 有两个文件,第一个是index.php,我执行我的Ajax,它是: Simple form sending and receiving a JSON object to/from PHP $(document).ready(function(){ var data = { “sales”: [ { “firstname” : “John”, “lastname” : “Brown” }, { “firstname” : “Marc”, “lastname” : “Johnson” } ] // end of sales array } var dataString = JSON.stringify(data); $.post(‘simpleformSubmi.php’, { data: dataString}, showResult, “text”); }); […]

无法在JQuery $ .get()中返回/处理JSON

我在调用$ .get()函数时返回/处理JSON数据时遇到问题。 这是代码: JQuery的: $.get(“script.php?”, function(data) { if (data.status) { alert(‘ok’); } else { alert(data.error); } },’json’); PHP if ($r) { $ret = array(“status”=>true); } else { $ret = array(“status”=>false,”error”=>$error); } echo json_encode( $ret ); 所以这就是代码。 但是响应总是在jquery中作为字符串。 data.status和data.error undefined 。

从php到JavaScript的数组

我试图用json将数组列表从php转移到javascript,但它不起作用。 JS: $.ajax({ url: ‘getProfilePhotos.php’, type: ‘post’, // post or get method data: {}, // if you need to pass post/get parameterds you can encode them here in JSON format dataType: ‘json’, // the data type you want returned… we will use json success: function(responseData) { var arrayList[0] = new Array(); var lung = arrayList.length; […]

json_encode返回200并且未定义

我想要一个代码来添加或删除数据库书签。 代码已准备就绪,它正确地添加和删除数据库书签,但是当我调用该函数时,即使代码工作,它也会继续返回json error而不是json success 。 我想知道代码有什么问题(我从其他地方得到并适应)因为客户端没有接收到正确的值true或false ,它只触发json beforeSending和json error 。 服务器端: if($isFavorite) { // if it’s favorite, remove from bookmarks return json_encode(array(“status” => true, “added” => false)); } else { // if it’s not favorite, include into bookmarks return json_encode(array(“status” => false, “added” => true)); } 客户端: function addItemToUsersList(userId, type, itemId) { jQuery.ajax({ ‘url’: ‘xxx’, […]

使用多个字符串值查找JSON嵌套节点

我有一个需要根据两个不同参数计算价格的屏幕,主要(示例中的活动)和子项(示例中的ticketType) 以前这是做得很糟糕,所以我决定最好的选择是将价格存储在运行时填充的JSON对象中,并基于点击和更改事件 所以我制作了这种json格式,请注意你也可以改变它,而不是一成不变 { “activities”: [{ “activitycode”: “TK”, “desc”: “Tickets”, “ticketTypes”: [{ “ticketcode”: “G”, “baseprice”: 79 }, { “ticketcode”: “P”, “baseprice”: 109 }] }, { “activitycode”: “PK”, “desc”: “Parking”, “ticketTypes”: [{ “ticketcode”: “BK”, “baseprice”: 65 }, { “ticketcode”: “ESC-I”, “baseprice”: 40 }] }], //end activities “handlingPercent”: “0.03”, “shipping”: “15” } 所以,我尝试以正确的价格遍历JSON对象,就像这样 pricing.activities.activitycode[‘TK’].ticketTypes.ticketcode[‘G’].baseprice 但这不起作用,因为在提供我的值之前我还没有指定要去哪个数字节点 一旦我这样做,以下工作 pricing.activities[0].ticketTypes[0].baseprice […]