Tag: json

如何使用本地JSON对象作为jQuery DataTables的数据源

我有一个像这样格式化的本地JSON对象: [{ “id”: “58”, “country_code”: “UK”, “title”: “Legal Director”, “pubdate”: “2012-03-08 00:00:00”, “url”: “http://…” },{ “id”: “59”, “country_code”: “UK”, “title”: “Solutions Architect,”, “pubdate”: “2012-02-23 00:00:00”, “url”: “http://…” },{ // ….more of the same…… }] 我想将此设置为jQuery数据表的数据源并尝试过: testdata = ‘{{ jobsJSON | raw }}’; //twig template tag console.log(testdata); $(‘#test’).dataTable({ “aoData”: testdata, “aoColumns”: [ { “mDataProp”: “id” }, […]

我怎么知道服务器是否启用了JSONP?

我怎么知道服务器是否启用了JSONP? 它不是我的服务器,但我尝试从渲染的html访问一些信息。 提前致谢。

使用jQuery Ajax将参数传递给WebMethod

我有一个简单的Web方法和ajax调用,并继续收到一个错误,说它不能将字符串转换为IDictionary对象??? 这是ajax调用: var params = ‘{“ID”:”‘ + rowid + ‘”}’; $.ajax({ url: ‘EDI.asmx/GetPartnerDetails’, type: “POST”, contentType: “application/json; charset=utf-8”, data: JSON.stringify(params), dataType: “json”, //not json . let me try to parse success: function(msg, st) { . . . . 这是webMethod: _ Public Function GetPartnerDetails(ByVal ID As String) As String ‘Dim objParam As IDictionary = CType(JsonConvert.DeserializeObject(ID), IDictionary) […]

Javascript Escape Double Quotes

如果JSON字符串是这样的话,你如何逃避双引号: var str = “[{Company: “XYZ”,Description: “”TEST””}]” 我想在值TEST中转义次要双引号。 我试过这个,但它不起作用。 var escapeStr = str.replace(/””/g,’\”‘); 我错过了什么?

使用ajax json数据创建高清

我正在尝试使用mysql脚本检索的mysql数据在页面中创建一个简单的图表 我不明白如何将ajax调用与图表所需的数据集成。 我不太了解各种图表插件,让我的生活变得轻松,目前正在试用高级图表。 我的php脚本返回以下json: [{“name”:”golfers”},{“data”:[5.7879,6.6286,6.1724,5.3125,7.1481,6.1333,4.5769]}] 我的图表脚本是: $(function () { visitorData(function(data) { console.info(data); $(‘#chart1’).highcharts({ chart: { type: ‘column’ }, title: { text: ‘Average Visitors’ }, xAxis: { categories: [‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’] }, yAxis: { title: { text: ‘Number of visitors’ } }, series: data, }); }); }); 我的函数来进行ajax调用: $.ajax({ url: ‘/visitdata’, type: […]

将Html表转换为JSON

我已经创建了一个示例应用程序,它将html表转换为JSON。 问题是JSON没有重复值,我想从JSON中删除最后两列。 我生成的JSON如下所示 [ { “Person Name”:”Smith”, “Score”:”disqualified”, “Price”:”150″, “Tax”:”41″ }, { “Person Name”:”Jackson”, “Score”:”94″, “Price”:”250″, “Tax”:”81″ }, { “Person Name”:”Doe”, “Score”:”80″, “Price”:”950″, “Tax”:”412″ }, { “Person Name”:”Johnson”, “Score”:”67″, “Price”:”750″, “Tax”:”941″ } ] 但我期望的JSON就像 [ { “Person Name”:”Jill”, “Person Name”:”Smith”, “Score”:”disqualified” }, { “Person Name”:”Eve”, “Person Name”:”Smith”, “Score”:”94″ }, { “Person Name”:”John”, “Person Name”:”Smith”, “Score”:”80″ […]

Web API复杂参数属性均为null

我有一个Web API服务调用,用于更新用户的首选项。 不幸的是,当我从jQuery ajax调用调用此POST方法时,请求参数对象的属性始终为null(或默认值),而不是传入的内容。如果我使用REST客户端调用相同的方法(我使用Postman) ,它工作得很漂亮。 我无法弄清楚我做错了什么,但我希望有人见过这个。 这很简单…… 这是我的请求对象: public class PreferenceRequest { [Required] public int UserId; public bool usePopups; public bool useTheme; public int recentCount; public string[] detailsSections; } 这是UserController类中的控制器方法: public HttpResponseMessage Post([FromBody]PreferenceRequest request) { if (request.systemsUserId > 0) { TheRepository.UpdateUserPreferences(request.UserId, request.usePopups, request.useTheme, request.recentCount, request.detailsSections); return Request.CreateResponse(HttpStatusCode.OK, “Preferences Updated”); } else { return Request.CreateErrorResponse(HttpStatusCode.NotAcceptable, “You […]

使用jquery ajax json发送表单数据

我是PHP / jquery的新手我想问一下如何使用json格式的ajax从表单字段(如名称,年龄等)发送json数据。 可悲的是,我找不到任何关于此的相关信息,甚至可以动态地进行此操作? Google搜索仅返回手动构建数据等答案。 喜欢: name: XY , age: 32 ,依此类推。 反正有吗? 谢谢您的帮助! 编辑: Name: Age: FavColor:

使用AJAX检查数据库中是否存在用户名

基本上,我想在我的注册表单中添加一个function,我将检查该用户名是否已存在于数据库中。 我有几个关于AJAX的问题 – 1)我想创建一个AJAX请求on_change函数,所以像这样 – $(‘#username’).change(function() { $.ajax({ url: “validation.php” }); }); 所以,据我所知,我必须在validation.php文件中使用PHP进行所有validation,对吗? 是否需要进行任何特殊validation,或者只是使用sql语句进行简单validation – SELECT * FROM ‘users’ WHERE ‘username’ = ‘. $_POST[‘username’]; SELECT * FROM ‘users’ WHERE ‘username’ = ‘. $_POST[‘username’]; 2)据我所知,我必须通过$ .ajax传递POST值,对吗? 如果是,我将如何通过validation.php文件访问它们? 3)我在validation.php文件中得到结果后,如何将它们传回(真或假 – 存在或不存在)? 我需要将它们传回去,然后进行if检查,如果是真的 – 显示用户名已存在的错误,否则,不显示任何内容? 希望,你了解我即将创造的东西。 我知道互联网上有很多教程,但我不喜欢通过教程创建一些东西,因为如果我自己创建它,下次会更容易理解;)! 编辑:此外,我正在使用CodeIgniter框架创建我的网站,那么我如何将ajax中的url属性传递给CodeIgniter模块?

jQuery,AJAX,JSONP:即使它是空的,如何实际发送一个数组?

我已经阅读过这些问题,但没有一个能满足我的需求: 使用jQuery在JSON中测试空数组对象 jQuery 1.4.4+ AJAX请求 – 发布空数组或对象变为字符串 无法从jQuery Ajax请求访问数据,返回空数组 JQuery在发送时删除空数组 (最新的一个说只是添加硬编码的引号,即[”]但我不能这样做,我正在调用一个返回数组的函数) 所以这是我的代码(注意问题在于空数组new Array() ): function AjaxSend() { $.ajax({ url: ‘/json/myurl/’, type: ‘POST’, dataType: ‘jsonp’, data : { ‘tab’:new Array() }, context: this, success: function (data) { if (data.success) { console.log(‘ok’); } else { console.log(‘error’); } } }); } 简单呃? 这是我的Php代码: echo ‘_POST=’.var_export($_POST,true).”\n”; 这是结果: _POST=array ( […]