好的,所以我有这个功能
success: function (data) {
$('#chat').val(data);
for (var i = 0, i < data.length, i++) {
$.append("#ID: " + "#Mesaage");
}
}
其中数据是包含JSON数组的变量,显示如下:
{ID: Message}
我怎样才能给它一个格式,以便它只是打印&#34; ID:Message&#34;没有大括号?
答案 0 :(得分:0)
Data在这里是一个JSON元素,它就像一个普通的对象或类实例,只需调用ID
就可以访问data.ID
的值。
E.g。
$.append ("ID: " + data.ID);
答案 1 :(得分:0)
你的意思是这个(不确定你的大括号是什么意思......)?无论如何,您需要首先修改循环的代码,因为您会收到语法错误:
success: function (data) {
// cache your DOM element
$chat = $('#chat');
for (var i = 0; i < data.length; i++) {
$chat.append('ID: ' + data[i].Message);
}
}
答案 2 :(得分:0)
您可以在此处使用Object.keys
:
success: function (data) {
var key = Object.keys(data)
$('#chat').val(key +":"+ data[key]);
},
样本测试如下:
var data = {"Id":"Message"};
var key = Object.keys(data);
$(document.body).append(key +":"+ data[key]);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 3 :(得分:-1)
$.append
无效。你需要告诉jQuery你在哪里放置html
$(selector).append("#ID: " + "#Mesaage");
同时使用for
;
分隔符,
$('#chat').val(data)
import os
newFileName = os.getcwd() + '/' + "pythonfile" + '.py'
newFob = open(newFileName, 'w')
语法
此外,您无法执行newFob.write("something")
,因为数据是数组