Tag: jsonp

如何使用jQuery指定contentType的jsonp POST请求?

我需要用内容types“application / json”做一个jsonp POST请求。 我可以像这样获得POST请求到服务器: jQuery.ajax({ type: 'POST', url: url, data: data, success: success, error: error, async: true, complete: complete, timeout: TIMEOUT, scriptCharset: 'UTF-8', dataType: 'jsonp', jsonp: '_jsonp', }); 但是,只要我添加行: contentType: "application/json"它开始发送它作为一个OPTIONS请求,而不是一个POST。 我如何指定内容types,并仍然提交请求作为POST?

AJAX,RESTful / Rest,JSON和JSONP有什么区别?

我只是混淆了这些条款。 任何人都可以提供/解释一个例子吗?

如何解决php json_decode中的JSON_ERROR_UTF8错误?

我正在尝试这个代码 $json = file_get_contents("http://www.google.com/alerts/preview?q=test&t=7&f=1&l=0&e"); print_r(json_decode(utf8_encode($json), true)); ////////////// // Define the errors. $constants = get_defined_constants(true); $json_errors = array(); foreach ($constants["json"] as $name => $value) { if (!strncmp($name, "JSON_ERROR_", 11)) { $json_errors[$value] = $name; } } // Show the errors for different depths. foreach (range(4, 3, -1) as $depth) { var_dump(json_decode($json, true, $depth)); echo 'Last error: ', […]

显示“Uncaught SyntaxError:Unexpected token:”的JSONP调用

这是我的代码 $.ajax({ url: 'https://api.flightstats.com/flex/schedules/rest/v1/json/flight/AA/100/departing/2013/10/4?appId=19d57e69&appKey=e0ea60854c1205af43fd7b1203005d59&callback=?', dataType: 'JSONP', jsonpCallback: 'jsonCallback', type : 'GET', async: false, crossDomain: true, success: function(data) { console.log(data); } }); 我究竟做错了什么? 我应该添加还是改变这里的任何东西? 任何帮助,将不胜感激。 谢谢

JSONstring到JS对象

我正在使用JS对象来创buildGoogle可视化graphics。 我正在devise数据源。 起初,我创build了一个JS对象客户端。 var JSONObject = { cols: [{id: 'date', label: 'Date', type: 'date'}, {id: 'soldpencils', label: 'Sold Pencils', type: 'number'}, {id: 'soldpens', label: 'Sold Pens', type: 'number'}], rows: [{c:[{v: new Date(2008,1,1),f:'2/1/2008'},{v: 30000}, {v: 40645}]}, {c:[{v: new Date(2008,1,2),f:'2/2/2008'},{v: 14045}, {v: 20374}]}, {c:[{v: new Date(2008,1,3),f:'2/3/2008'},{v: 55022}, {v: 50766}]}] }; var data = new google.visualization.DataTable(JSONObject, 0.5); 现在我需要dynamic获取数据。 […]

JSONP安全使用?

使用JSONP时是否有任何安全问题需要考虑?

ASP.net MVC返回JSONP

我正在寻找跨域返回一些JSON,我知道这样做是通过JSONP,而不是纯粹的JSON。 我正在使用ASP.net MVC所以我只想扩展JSONResulttypes,然后extendig控制器,以便它也实现了Jsonp方法。 这是最好的方式去做,或者有一个内置的ActionResult,可能会更好? 编辑:我继续做了。 仅供参考,我添加了一个新的结果: public class JsonpResult : System.Web.Mvc.JsonResult { public override void ExecuteResult(ControllerContext context) { if (context == null) { throw new ArgumentNullException("context"); } HttpResponseBase response = context.HttpContext.Response; if (!String.IsNullOrEmpty(ContentType)) { response.ContentType = ContentType; } else { response.ContentType = "application/javascript"; } if (ContentEncoding != null) { response.ContentEncoding = ContentEncoding; } if (Data […]

将数据发布到JsonP

可以发布数据到JsonP吗? 还是所有的数据都必须作为GET请求传递给查询string? 我有很多数据,我需要发送到服务,跨域,这是太大,通过查询string发送 有什么方法可以解决这个问题?

与JSONP使用.ajax()的基本示例?

请有人能帮我解决如何开始使用JSONP? 码: $('document').ready(function() { var pm_url = 'http://twitter.com/status'; pm_url += '/user_timeline/stephenfry.json'; pm_url += '?count=10&callback=photos'; var photos = function (data) { alert(data); }; $.ajax({ url: pm_url, dataType: 'jsonp', jsonpCallback: 'photos', jsonp: false, }); }); 小提琴: http : //jsfiddle.net/R7EPt/6/ 应该产生一个警报,据我可以从文档中解决:不(但也不会产生任何错误)。 谢谢。

在getJSON调用中处理错误

如何处理getJSON调用中的错误? 我试图引用跨域脚本服务使用jsonp,你如何注册一个错误的方法?