草庐IT

day33-JSON

全部标签

javascript - 将 Rails JSON 变量传递给 javascript 变量

我的RubyonRailsController中有一个全局JSON变量。看起来像这样@rails_side_json={:name=>'Will',:age=>23}.to_json我希望将其分配给我的javascript变量(varjavascript_side_json),该变量位于我名为custom.js.erb的javascript文件中赋值后javascript_side_json变量中的值应该和我写的一样varjavascript_side_json={"name":"Will","age":23};我无法通过编写varjavascript_side_json=来实现这一点

javascript - 将 json 数据添加到现有数组

我有2个json文件,services.json和services_show.json。在页面加载时,我从services.json获取数据并且它工作正常。单击按钮,我需要从service_show.json获取内容并附加到服务阵列,但它不起作用。varbeautyApp=angular.module('findbeauty',[]);beautyApp.controller('beautycntrl',function($scope,$http){$http.get('http://localhost/Find-Beauty/media/services.json').success

javascript - 将 js 对象作为 json 传递给 jquery?

我有以下内容,但它不起作用,我在stackoverflow的某个地方读到它是这样工作的,但我似乎无法让它工作。它出错了......我做错了什么吗?如果我确实像这样传递数据-它有效-所以我知道我的服务正在工作//THISWORKSdata:"{one:'test',two:'test2'}"//BUTSETTINGUPOBJECTdoesn'twork..varsaveData={};saveData.one="test";saveData.two="tes2";$.ajax({type:"POST",url:"MyService.aspx/GetDate",data:saveData,

javascript - 如何从 JSON 恢复原始对象/类型?

使用eval或JSON.parse很容易将JSON加载到javascript中的对象中。但是如果你有一个像函数这样的合适的“类”,你如何将JSON数据放入其中呢?例如functionPerson(name){this.name=name;this.address=newArray();this.friendList;this.promote=function(){//dosomecomplexstuff}this.addAddress=function(address){this.address.push(address)}}varaPersonJSON='{\"name\":\"Bo

javascript - 如何遍历 JSON 数组?

我有一些JSON代码,其中包含多个对象:[{"MNGR_NAME":"Mark","MGR_ID":"M44","EMP_ID":"1849"},{"MNGR_NAME":"Steve","PROJ_ID":"88421","PROJ_NAME":"ABC","PROJ_ALLOC_NO":"49"}]我的JSON循环片段是:functionServiceSucceeded(result){for(varx=0;x能否请您告诉我如何检查数组中没有出现“MNGR_NAME”。(在我的案例中出现了两次。) 最佳答案 您需要在迭代时访问r

javascript - 解决来自 JSON 对象的循环引用

如果我有一个来自json.net的序列化JSON,如下所示:User:{id:1,{Foo{id:1,prop:1}},FooList{$ref:"1",Foo{id:2,prop:13}}我想在FooList上有一个foreach的knockout输出,但我不确定如何继续,因为$ref东西可能会抛出东西。我认为解决方案是以某种方式强制所有Foos在FooList中呈现,而不是使用:PreserveReferencesHandling=PreserveReferencesHandling.Objects但这似乎很浪费.. 最佳答案

javascript - JSON 响应中的非法字符

我有一个SenchaTouch应用程序。我拥有的一家商店使用ajax代理和json阅读器。从我的sinatra应用返回的JSON中的一些字符串偶尔会包含这个字符:http://www.fileformat.info/info/unicode/char/2028/index.htm虽然它是不可见的,但该字符在此处的第二个字符串中出现了两次,在句点和结束引号之间:"description":"Eachofthelevelsrequireslogic,skill,andbruteforcetocrushtheenemy.

"尝试将“每个级别都需要逻辑、技巧和蛮力来粉碎敌人。”复制并粘贴到您

javascript - 定义 JSON-LD @context 以连接/拆分值?

我想使用expand和compactjsonld.js的方法库将来自各种来源的数据转换为通用格式进行处理。如果我获取源JSON文档,请添加@context给它,然后通过expand传递它方法我能够获得我需要的通用格式。我无法找到解决方案的用例是需要合并多个值的情况。例如,schema.org定义了一个PostalAddress为streetAddress设置一个字段,但许多系统将街道地址存储为单独的值(街道编号、街道名称、街道方向...)。要将传入数据转换为schema.org格式,我需要一种方法在我的@context中指明多个字段组成了streetAddress,顺序正确。压缩文件{

javascript - 如何处理 Firebase Cloud Functions 中的错误 JSON?

我正在创建一个使用firebase-cloud-functions的firebase应用程序。索引.jsexports.auth=functions.https.onRequest((request,response)=>{response.status(200).send({status:"SomeStatus"});}这是非常简单的功能。我想使用一些负载在端点上发出POST请求。当我使用FirebaseCloudFunctionEmulator和带有badjson的POSTman测试API时{"phoneNumber:"9632725300"}服务器刚刚崩溃了!我的问题是如何处理这

javascript - 在 Rails 应用程序中提前输入 : Append JSON request to only one specific request instead of appending JSON request to every request via prefetch

提前输入功能可以正常工作。但问题是,提前输入功能会在每个数据请求上发出JSON请求,而实际上只应针对一个特定请求发生。我有以下Controller:#controllers/agencies_controller.rbclassAgenciesController我的javascript文件中有以下内容:#app/assets/javascripts.agencies/index.js$(document).ready(function(){/*Fortypeaheadfunctionalityonnameinputofsearchformforagencies*/varagency_