使用Javascript解析PHP中的JSON,并将值动态推送到数组中
我得到了一个数组:使用Javascript解析PHP中的JSON,并将值动态推送到数组中,javascript,php,arrays,json,windows-8,Javascript,Php,Arrays,Json,Windows 8,我得到了一个数组: var sampleitems =[]; 我从返回值的url获取json数据 WinJS.xhr({ type: "GET", url: "http://some_webpage.php", }).then(function (success) { // DYNAMICALLY PUSH CONTENTS TO ARRAY 'sampleitems' }, function (error) { doc
var sampleitems =[];
我从返回值的url获取json数据
WinJS.xhr({
type: "GET",
url: "http://some_webpage.php",
}).then(function (success) {
// DYNAMICALLY PUSH CONTENTS TO ARRAY 'sampleitems'
},
function (error) {
document.getElementById("check").innerText = "vada pochu";
}
我需要阵列看起来像:
var sampleitems = [
{ key: "group1", title: "Group Title: 1", subtitle: "Group Subtitle: 1", backgroundImage: darkGray, description: groupDescription } ];
如何向示例项动态添加值,以及我的PHP页面应如何以何种格式返回JSON 您应该看看PHP的
功能。下面的代码应该输出您需要的JSON(我还没有检查它是否有效)
push({key:“group1”,title:“grouptitle:1”,subtitle:“groupsubtitle:1”,backgroundImage:darkGray,description:groupDescription}) 将数组设置为执行json_编码,如:
$sampleitems = array(
'key' => 'group1',
'title' => 'Group Title: 1',
'subtitle' => 'Group Subtitle: 1',
'backgroundImage' => 'darkGray',
'description' => 'groupDescription'
);
echo '['.json_encode($sampleitems).']';
结果:
[{"key":"group1","title":"Group Title: 1","subtitle":"Group Subtitle: 1","backgroundImage":"darkGray","description":"groupDescription"}]
我这样做了,但是如何从php发送json,如何通过JS执行推送操作?如何获取这是Javascript/推送项?var sampleitems=用JS编写
[{"key":"group1","title":"Group Title: 1","subtitle":"Group Subtitle: 1","backgroundImage":"darkGray","description":"groupDescription"}]