Работаю в jQuery Mobile и PhoneGap. В настоящее время у меня есть проблема с получением данных от JSON.Неисправность для получения данных от JSON
Мой формат JSON;
{
payment: {
1: "Visa",
2: "American Express",
3: "Mastercard/Eurocard",
4: "Visa – Verified by Visa",
5: "Mastercard/Eurocard – Securecode"
}
}
И его XML будет выглядеть следующим образом;
<payment>
<1>Visa</1>
<2>American Express</2>
<3>Mastercard/Eurocard</3>
<4>Visa – Verified by Visa</4>
<5>Mastercard/Eurocard – Securecode</5>
</payment>
Я хочу получать детали, чтобы в переключателе. и мой код;
function loadpayment() {
$.ajax({
url: 'https://www.sample.net/json/jsn_payments.php?json=1&rcg_mobile=2',
data: '',
contentType: "application/json; charset=utf-8",
type: "POST",
dataType: "json",
crossDomain: true,
cache: false,
async: false,
success: function (data, textStatus, jqXHR) {
var count = data.payment.length;
var card_type_ = $('#card_type_');
var card_type = '';
card_type_.empty();
card_type += '<option selected="selected" value="">' + BookCar2_Cardtype_label + '</option>';
for (i = 1; i < count; i++) {
card_type += '<option value=' + data.payment.[i] + '>' + data.payment.[i] + '</option>';
alert(data.payment.payment[i]);
alert(0);
}
card_type_.append(card_type);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus + "-" + errorThrown);
}
});
}
Но его не работает !!! Я думаю сво простую ошибку, но я потерял много времени, чтобы решить эту проблему .. поэтому, пожалуйста, помогите мне :(
Что не работает? Вы видите сообщения об ошибках в консоли? – cfs
На самом деле я работал в DreamWeaver и Import to Eclipse. и когда я использую этот код, он показывает Синтаксическую ошибку .. :( –
Что такое синтаксическая ошибка? Можете ли вы опубликовать сообщение об ошибке, которое вы получаете? – cfs