我有一个登录网络服务,我正在尝试使用 Jquery Ajax 访问。但我无法访问。我使用了很多方法,但没有成功。请帮我
使用 getJSON
$("#login").click(function () { var url = 'http://localhost:8080/vrm/web_services/login?data=[{"email":"gaurav.gautam@mailinator.com","password":"123456","device_token":"GLKOS58GDG549853JSFJSBMSMSG"}]'; jQuery.getJSON(url+"&callback=?", function(data) { alert("Success" + data.id); });
使用 .ajax()
var markers = [{ "email": "gaurav.gautam@mailinator.com", "password": "123456","device_token":"GLKOS58GDG549853JSFJSBMSMSG" }] $.ajax( { // url: 'http://localhost:8080/vrm/web_services/login?data=[{"email":"gaurav.gautam@mailinator.com","password":"123456","device_token":"GLKOS58GDG549853JSFJSBMSMSG"}]', uri:'http://localhost:8080/vrm/web_services/login', type: "GET", contentType: "application/json; charset=utf-8", dataType: "jsonp", data: JSON.stringify({ data: markers }), processdata:true, jsonpCallback: 'mycallback', success : function(data) { var json = $.parseJSON(data); $('#items').html(json); alert(json); }, error : function(req, status, ex) { alert("Lol" + ex); } });
我也使用了 dataType: "json" 但没有得到 request.status 0 并且当使用 dataType: "jsonp" 得到错误 'invalid label'