Tag: jsonp

JSONP适配器Phonegap项目无法正常工作

我正在使用示例代码(稍加修改)来实现此处的JSONP适配器: http : //coenraets.org/blog/2013/04/building-pluggable-and-mock-data-adapters-for-web-and- PhoneGap的应用/ 我修改的内存中适配器工作,但是当我尝试从使用模拟数据更改为从远程服务器更改为JSONP数据对象时,它不起作用。 下面是我的内存适配器: var JSONPAdapter = function() { this.initialize = function(data) { var deferred = $.Deferred(); url = data; deferred.resolve(); return deferred.promise(); } this.findById = function(id) { return $.ajax({url: url + “/” + id, dataType: “jsonp”}); } this.findByName = function(searchKey) { return $.ajax( { url: url + “?Name=” + searchKey, dataType: […]

SharePoint GetListItems跨域

我基本上需要从不同服务器上的SharePoint列表中执行GetListItems。 我尝试过不同的代码,但都错了。 有人可以看看我有什么,看看它是否错了,或者它是否是不可能的? 我得到错误警报,然后xData.ResponseText警报为’undefined’。 之后什么都没有。 我正在运行代码的服务器是server3.intranet.com。 谢谢。 var soapEnv = ” \ \ \ Shared Documents \ \ \ \ \ \ \ \ “; function Result(xData, status) { alert(xData.responseText); $(xData.responseXML).find(“z\\:row”).each(function() { var title = $(this).attr(“ows_Title”); alert(title); }); } $.ajax({ url: “http://teams02.intranet.com/sites/MySite/_vti_bin/Lists.asmx”, type: “POST”, dataType: “JSONP”, crossDomain: true, data: soapEnv, complete: Result, contentType: “text/xml; charset=\”utf-8\””, […]

Javascript检查json输出为空

如果我在json中有这样的数据: {“items”:[{“id”:”2049″,”channel_code”:”HBD”,”channel_name”:”HBO HD”}]} 如果你搜索我的数据到服务器找不到这样的结果: {“items”:[]} 如上所述的输出,如何读取我的数据不存在或为空? 我写了一些我得到的代码,但没有找到我想要的结果。 这段代码: var data = { Name: “John Doe”, Age: 25, Address: null, CityState: “Denver, CO” }; for (member in data) { if (data[member] != null) //Do something } 要么 if (myObject == ”) { alert(‘this object is empty’); } 也许有人可以帮助我找到摆脱这个例子的方法。 请帮忙

在Ajax Json上显示为未定义的数据

我坚持将json数据解析为html,但得到了未定义的值。 $.ajax({ type: “GET”, url: “http://localhost/rest/api/kkb/detail/?key=39E62227E3294114BE8EADF3B6D2F06E&id=4″, dataType: ‘jsonp’, crossDomain: true, success: function(data) { for(var i = 0; i < data.length; i++) { console.log(data[i].start); } success: function (response) { var trHTML = ''; $.each(response, function (i, item) { trHTML += '’ + item.name + ” + item.year + ” + item.period + ”; }); $(‘#records_table’).append(trHTML); }, […]

jquery $ .ajax调用成功但没有返回任何内容。 (JSONP)

$(document).ready(function() { $(‘#button’).click(function() { try { var json = $.ajax({url : ‘http://www.example.com/experimental/service.php’, type : ‘jsonp’, success : function() {alert(‘success’)}}); alert(json); } catch(err) { alert(err.description) } var sjson = JSON.stringify(json); $(‘#display’).html(sjson); }) }) 按下按钮后,我收到一条警告信息,上面写着“成功”,还有一条未说明的信息,指的是ajax调用没有返回任何内容。 我检查了萤火虫的’网’标签,确实我从“jsonp1272724228884({})服务器获得了成功的回复;” 有任何想法吗?

使用$ .getJSON以正确的格式从php返回带有emberjs的json数据

我看了看这个教程 并试图创建自己的PHP端脚本来生成json数据。 但是,我创建了一个多级数组失败了。 在这个例子中,json的结果是 { “nextId”: null, “items”: [{ “title”: “Docker, the Linux container runtime: now open-source”, “url”: “http://docker.io”, “id”: 5445387, “commentCount”: 39, “points”: 146, “postedAgo”: “2 hours ago”, “postedBy”: “shykes” }, { “title”: “What\u0027s Actually Wrong with Yahoo\u0027s Purchase of Summly”, “url”: “http://hackingdistributed.com/2013/03/26/summly/”, “id”: 5445159, “commentCount”: 99, “points”: 133, “postedAgo”: “2 hours ago”, “postedBy”: […]

有没有办法从服务器检索JSON文件

参考我上面的问题,我想要检索文件的原因是我想知道它是如何构造的,所以我可以使用我的数据来复制我复制的脚本。 目前, $.getJSONurl包含字符串”callback=?” 在里面。 无论如何,我可以查看或查看数据是如何在$.getJSON url字符串中的文件中$.getJSON ? 实际上,我跟随下面的演示 https://code.google.com/r/kgraham-flr-map/source/browse/examples/medicare-dynamic-ds.js?spec=svn72fd5de93cf24b0b2baa5d2678d9518741e3d80b&r=72fd5de93cf24b0b2baa5d2678d9518741e3d80b 有问题的脚本有$.getJSON(‘https://storelocator-go-demo.appspot.com/query?callback=?’来解析数据。 当我尝试打开url时,我收到此错误strconv.ParseFloat: parsing “”: invalid syntax 我想看看JSON文件是如何构造的,所以我可以用我自己的数据替换它。 希望这能解决我的问题。

Json RPC字符串

我正在使用jquery发送json rpc请求来重新启动服务器。 这是我的jquery代码: var jqxhr = $.getJSON(“https://91.199.226.106/ssljson.php?callback=?”, splited[1], function(data){ alert(“aaaaaa”); }); jqxhr.error(function() { alert(“error”); }) spleted[1]是我发送给服务器的json字符串。 我从谷歌Chrome获取此消息: Uncaught SyntaxError: Unexpected token :ssljson.php:1 错误代码是: {“jsonrpc”:”2.0″,”id”:null,”error”:{“code”:-32600,”message”:”Invalid JSON-RPC 2.0 request error (-32600)”}} 我的json字符串是: {“version”:”2.0″,”method”:”merchant_check”,”params”:[{“hostID”:150999,”orderID”:106,”amount”:”500″,”currency”:”051″,”mid”:15001038,”tid”:15531038,”mtpass”:”12345″,”trxnDetails”:””}],”id”:106} 问题是什么 感谢帮助。

Ajax如何进行异步请求和响应同步结果

当我使用jQuery ajax向web服务发出请求时,我发现了一个很棒的错误: var AjaxResult; login = function () { AjaxResult = “”; $.ajax({ type: “POST”, url: KnutBase.getServiceUrl() + “ServiceInterface/HmsPlannerWebService.asmx/AuthenticateLogin”, data: { username: this.username, password: this.password }, dataType: ‘jsonp’, success: function (response) { //the response value is ‘success’ AjaxResult = response; }, error: function (data, status, e) { alert(“error:” + e); } }); //alert(AjaxResult); //if i […]

即使响应是json,jquery + jsonp也会返回语法错误

为什么会返回语法错误? http://jsfiddle.net/syng17fv/ jquery.jsonp https://github.com/jaubourg/jquery-jsonp 回复http://cvrapi.dk/api?search=test&country=dk $.jsonp({ url : ‘http://cvrapi.dk/api?search=test&country=dk’, success : function(json){ console.log(‘success’) }, error : function(){ console.log(‘err’) } }); 更新 这很有效 $.ajax({ type : ‘GET’, dataType : ‘jsonp’, url : ‘//cvrapi.dk/api?search=test&country=dk’, success : function(res){ } });