Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将段落文本设置为JSON数据结果_Javascript_Jquery_Html_Mobile - Fatal编程技术网

Javascript 将段落文本设置为JSON数据结果

Javascript 将段落文本设置为JSON数据结果,javascript,jquery,html,mobile,Javascript,Jquery,Html,Mobile,我正在努力寻找一个示例,其中使用一些JSON数据结果并为其设置段落文本 这是我的JSON结果 [{"availability":58.2,"oee":44.5,"performance":41.2,"quality":68.9}] 我想做的就是将段落文本设置为“oee”结果 这是我一直在尝试的,但它不起作用。不知道为什么,因为我正在使用的Java调试器中没有显示JavaScript错误 <script type=""> $(document).ready(function () {

我正在努力寻找一个示例,其中使用一些JSON数据结果并为其设置段落文本

这是我的JSON结果

[{"availability":58.2,"oee":44.5,"performance":41.2,"quality":68.9}]
我想做的就是将段落文本设置为“oee”结果

这是我一直在尝试的,但它不起作用。不知道为什么,因为我正在使用的Java调试器中没有显示JavaScript错误

<script type="">
$(document).ready(function () {
    $.getJSON("http://....../mesmobileservice/MESService.svc/JSON/data/macid=1", function (data) {
        $("#mac001OEE").text($(this).data("oee")); 
    });              
});

$(文档).ready(函数(){
$.getJSON(“http://....../mesmobileservice/MESService.svc/JSON/data/macid=1,函数(数据){
$(“#mac001OEE”).text($(this.data(“oee”));
});              
});

这是一个简单的剑道UI应用程序


谢谢:)

当您通过AJAX获得JSON字符串时,jQuery将其转换为对象。以我的拙见,如果你给你的物品贴上一个标签,那会更优雅:

{"myObj": {
    "availability":58.2,
    "oee":44.5,"performance":41.2,
    "quality":68.9
   }
}
然后,您可以通过以下方式访问数据:

data.myObj.oee

通过AJAX获取JSON字符串时,jQuery将其转换为对象。以我的拙见,如果你给你的物品贴上一个标签,那会更优雅:

{"myObj": {
    "availability":58.2,
    "oee":44.5,"performance":41.2,
    "quality":68.9
   }
}
然后,您可以通过以下方式访问数据:

data.myObj.oee

好的,这看起来像jQuery——在这种情况下,您应该提到这一点(并不是每个人都知道“剑道UI”意味着jQuery)。为什么你要调用
$()
这个,为什么你要把
数据
作为结果的一个属性,当它作为参数传递给你的函数时?即使这是正确的
数据
,为什么要像调用函数一样调用它呢?好吧,这看起来像jQuery——在这种情况下,你应该提到这一点(并不是每个人都知道“剑道UI”意味着jQuery)。为什么你要调用
$()
这个,为什么你要把
数据
作为结果的一个属性,当它作为参数传递给你的函数时?即使那是正确的
数据
,你为什么要把它当作函数来调用呢?@pierreprotorius:不客气!另外请看:@PierrePretorius:不客气!另外,请看一下: