html同时执行多个ajax,一个页面同时执行先后2个ajax,得到返回的数据后如何保存到一个json里。...

function update(days){

var content1 = ['',

'

',

'getDoctInfo',

'',

'',

'49',

'2017-08-18',

'',

'',

].join("");

$.ajax({

type:"post",

url:"。。。。。。。。。.php",

dataType:"json",

data:{content:JSON.stringify(content1)},

success:function(xml){

var xmlContent = $.parseXML(xml);

var $xml = $(xmlContent).children().children();

var arr1 = [];

for (var i=0;i

var Up = $xml[i].children;

var times = Up[2].innerHTML;

var myDate = new Date(times);

var out = myDate.getFullYear() + "-" + (parseInt(myDate.getMonth()) + 1) + "-" + ((myDate.getDate() > 9) ? myDate.getDate() : "0" + myDate.getDate());

if(out==days){

var upJSON = {

pbksid:Up[0].innerHTML,

pbks:Up[1].innerHTML,//科室

column1:Up[2].innerHTML,//时间

ysid:Up[3].innerHTML,

ysxm:Up[4].innerHTML,//医生姓名

zzjbid:Up[5].innerHTML,

zzjb:Up[6].innerHTML,//级别名称

kghs:Up[7].innerHTML,//可挂号数

ghf:Up[8].innerHTML//挂号费

}

arr1.push(upJSON);

}

}

$("#nav").html(template("symbol-nav",arr1));

},

error:function(){

console.log("失败");

}

});

var content2 = ['',

'

',

'getScheInfo',

'',

'',

'49',

'94',

'2017-8-18',

'2017-8-18',

'',

'',

].join("");

$.ajax({

type:"post",

url:"。。。。。。。.php",

dataType:"json",

data:{content:JSON.stringify(content2)},

success:function(xml){

var xmlContent = $.parseXML(xml);

var $xml = $(xmlContent).children().children();

var arr1 = [];

for (var i=0;i

var Up = $xml[i].children;

var schedulingJSON = {

timerange:Up[2].innerHTML

}

console.log($xml[i]);

console.log(Up[2].innerHTML);

// arr1.push(schedulingJSON);

}

// $("#nav").html(template("symbol-nav",arr1));

},

error:function(e){

console.log("shibai");

}

});

}

好的,您可以使用JavaScript的DOM操作来将JSON数据渲染到HTML页面上。以下是一个简单的示例: 假设您已经通过AJAX请求从服务器获取了一个名为"data.json"的JSON文件,并且它包含以下内容: ```json { "students": [ { "name": "Tom", "age": 18, "gender": "male" }, { "name": "Lucy", "age": 19, "gender": "female" }, { "name": "Jack", "age": 20, "gender": "male" } ] } ``` 您可以使用以下JavaScript代码将这些数据渲染到HTML页面上: ```javascript // 发送AJAX请求获取JSON数据 var xhr = new XMLHttpRequest(); xhr.open('GET', 'data.json', true); xhr.onload = function() { if (xhr.status === 200) { var data = JSON.parse(xhr.responseText); var students = data.students; // 获取HTML元素 var ul = document.getElementById('student-list'); // 遍历JSON数据,创建HTML元素并添加到页面中 for (var i = 0; i < students.length; i++) { var li = document.createElement('li'); li.textContent = students[i].name + ', ' + students[i].age + ', ' + students[i].gender; ul.appendChild(li); } } }; xhr.send(); ``` 在这个代码中,我们首先发送一个AJAX请求以获取JSON数据。然后,我们使用`JSON.parse()`方法将JSON字符串解析为JavaScript对象,并从中获取我们需要的数据。接下来,我们使用`document.getElementById()`方法获取要添加数据HTML元素,并使用`document.createElement()`方法创建新的HTML元素。最后,我们将每个学生的信息添加到新的HTML元素中,并使用`appendChild()`方法将它们添加到HTML页面上。 请注意,这只是一个简单的示例。在实际项目中,您可能需要更复杂的逻辑来处理JSON数据,并使用更多的DOM操作来渲染它们。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值