我成功发布到PHP文件,并获得良好的响应。我似乎无法得到的部分是解析出来,然后将其显示在我的页面上。这是我在验证处理的javascript:jQuery解析JSON响应
submitHandler: function(form) {
var formData = $(form).serialize();
$.post('http://test.php', formData, function(data) {
if(data.success) {
$('#load').show();
var response = i;
$('#load').hide();
//var msg = '';
for(var i = 0; i < x.flights.length; i++) {
msg += '<span>';
msg += '<p>Flight Number: ' + x.flights[i].flight_number + '</p>';
msg += '<p>Cost: ' + x.flights[i].cost + '</p>';
msg += '</span>';
}
//this is were I think it should display. but It's not working
$('#load').html(msg);
这里是我的JSON响应:
success
true
message
"Success"
flights
[Object { flight_number="334", cost="983.40", departure_city="Kearney Regional Airpor...arney, Nebraska - (EAR)", more...}]
0
Object { flight_number="334", cost="983.40", departure_city="Kearney Regional Airpor...arney, Nebraska - (EAR)", more...}
flight_number
"334"
cost
"983.40"
departure_city
"Kearney Regional Airport, Kearney, Nebraska - (EAR)"
arrival_city
"Chadron Muni Airport, Chadron, Nebraska - (CDR)"
departs
"2014-03-19 04:33:00"
arrives
"2014-03-19 08:12:00"
duration
"219"
adult_seats_available
"2"
senior_seats_available
"1"
我知道你,你没有看到JSON响应,但我可以看到它在FF萤火虫。我是新来的jQuery/JSON,我只是想打印回应到我的网页。提前致谢。
'$( '#负载')显示()。 var response = i; $('#load')。hide(); // var msg ='';'? –
Make $('#load')。show()。目前它是隐藏的。 – monu
发布您的json响应 – Triode