Chcę uzyskać dostęp do otwartego API poprzez AJAX w aplikacji mobilnej, grzywny praca w iPhone, ale nie działa w aplikacji Android PhoneGap:jQuery nie działa w aplikacji Android PhoneGap
returning error->"error message-null,typeerror-Result of expression 'data'[null] is not an object and error status-parsererror"
Czy istnieje wszelkie ustawienia przeglądarki muszą być przestrzegane.
Chcę wezwać serwis internetowy w Android PhoneGap aplikacji:
$.ajax({
url:'stringURL',
beforeSend: function(x) {
x.setRequestHeader('Authorization','username/pwd');
},
dataType:"xml",
contentType:'application/xml',
timeout:10000,
type:'POST',
success:function(data) {
alert(data);
},
error:function(XMLHttpRequest,textStatus, errorThrown) {
alert("Error status :"+textStatus);
alert("Error type :"+errorThrown);
alert("Error message :"+XMLHttpRequest.responseXML);
}
});
Która przeglądarka i jak wygląda Twój kod? –
Aktualizuję wpis z częścią kodującą i jako przeglądarka, biorąc pod uwagę, w telefonie, domyślną przeglądarką jest safari i android, domyślną przeglądarką jest opera mini –
@Mayur - Dzięki za aktualizację kodu, tak jak w przeglądarce: nie powinieneś * zakładać * ustawienia domyślne lub wymuszanie na innych ... wszyscy, których znam na telefonie z Androidem, korzystają z przeglądarki innej niż domyślna. –