Ive는 phonegap으로 Android를 개발하고 있습니다. 아무도 내가 어떻게 jquery와 AJAX를 통해 내 안드로이드 응용 프로그램을 통해 JSON 문자열을 출력 내 webservice를 호출 할 수 있습니까? 도와 주셔서 대단히 감사합니다.jquery, Android가있는 AJAX를 통한 JSON 문자열
내 JScript의이 코드 조각이 :
{"Contacts":{"Contact":{"@phoneNumber":"0002221111","@countryCode":"1","@typeCode":"73","@type":"Default, Mobile, DefaultContactNumber","@id":"04359c0dcca64638a5fcbb17b386ceed","Salutation":"Mr.","FirstName":"Tom","MiddleName":null,"LastName":"Cruise","NameSuffix":null,"PrimaryAddress":{"Street":{"#cdata-section":"3135 Teodoro Drive"},"Street2":{"#cdata-section":""},"City":{"#cdata-section":"Detroit"},"State":"MS","Country":"US","Postal":"48228"}}}
여전히 경고를 받고 메신저
$(document).bind("mobileinit", function(){
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
});
$.ajax({
type: "POST",
timeout: moneTimeout,
url: "http://10.0.2.2:49878/SampleProject.aspx?p_trxn_type=doLogin&p_phoneNumber="+phoneNumber,
error: function (xhr, status, errorThrown)
{
alert(xhr.status);
},
dataType : "json",
cache:false,
async:false,
success: function (ret)
{
try{
var jsonObj = eval('(' + ret + ')');
alert(jsonObj.Contacts.Contact['@phoneNumber']);
alert(jsonObj.Contacts.Contact.LastName);
alert(ret.Contacts.Contact['@phoneNumber'])
alert(ret.Contacts.Contact.LastName);
}
catch(ex){
alert(ex.message);
}
console.log(ret);
alert(ret.length);
alert(ret);
alert(typeof ret);
alert("success");
}
});
하고 여기에 난 내 C#을 웹 서비스에서 얻을 좋아하여 JSON 배열, : : 오류 및 내 C# webservice에서 JSON 문자열 배열을 표시하지 않습니다
PhoneGap 특정 메서드를 사용하거나 jQuery ajax 루틴을 재생할 의향이 있습니까? – Moss
시작하기 가장 좋은 곳은 http://www.w3schools.com/jquery/jquery_ajax.asp – mossplix
@ 재퍼 : 내 질문을 편집하고 jscript의 코드를 추가했습니다. – Newbie