Tag: json

以JSON格式将jquery数据表数据发布到服务器

我知道在SO和datatables网站上已经多次询问过这个问题,但我无法使用提供的解决方案来解决这个问题。 我正在客户端构建我的数据表,现在想要以json格式将客户端数据发布到我的wep api控制器。 在添加/删除行时,客户端正常工作。 但是当我尝试使用以下方法创建我的JSON: var table = $(‘#detailTable’).DataTable(); var details = JSON.stringify(table.rows().data().toArray()); 我得到以下结果: [[“11046″,”ABC”,”bis”,”123″,”123″,15129]] 所以基本上我在我的JSON对象中缺少列名,因此web api无法将其取出并将其转换为: List ReceiptDetails 那么如何让数据表以下列格式生成JSON: [[“ItemId”:”11046″,”ItemCode”:”ABC”,”ItemName”:”bis”,”Price”:”123″,”Quantity”:”123″,”Total”:15129]]

jQuery每个循环与单个对象返回“undefined”

我有一个jQuery函数调用ASP.NET Web API。 我知道API成功返回客户端对象,因为我可以直接输入API URL,并且对象信息在浏览器中以XML格式显示。 JSON数据作为集合返回,jQuery循环遍历并将元素附加到元素。 我遇到的问题是如何使用jQuery来显示结果。 jQuery可以很好地显示一组对象,但是如果只返回一个对象,它会为元素显示“undefined”。 function searchClients() { var uri = ‘api/clients’; var searchParam = $(‘#SearchTerm’).val(); $.getJSON(uri + ‘/’ + searchParam) .done(function (data) { $(‘#selSearchResults’).show(); // Displays hidden select element $(‘#selSearchResults’).html(“”); // Clear any pre-existing data in select element $.each(data, function (key, item) { $(‘#selSearchResults’) .append(” + item.OrgName + ‘ – ‘ […]

jqGrid抛出:未捕获的TypeError:无法读取未定义的属性“a”

我在SO上发现了其他一些基于Uncaught TypeError的问题,但没有找到这个问题,所以我想我会把它放在以防万一其他人遇到这个问题。 我的jqGrid工作得非常好但是我在控制台中看到这个错误: Uncaught TypeError: Cannot read property ‘a’ of undefined jquery.jqGrid.min.js:423 我检查过,这对应于jquery.jqGrid.src.js的第4364行 我的版本是jqGrid-4.4.0 一旦网格加载,我就会在网格填充数据之前得到错误。 我很担心即使它有效,因为我的大多数用户都在IE6上,IE甚至有时甚至是最愚蠢的javascript错误。 对此问题的任何forms的帮助将不胜感激。 PS:我认为在阅读类似的先前提问的问题之后我会添加一些东西。 我已经设置了root: “rows” 我已经设置了jsonReader : { repeatitems: false } 我返回到网格的JSON数据具有以下结构: {“total”: “1”, “records”: “0”, “rows”: [], “page”: “1”} 编辑:我也尝试了jqGrid-4.4.1这是最新版本。 仍然得到相同的错误。

序列化表单数据在asp.net mvc app中不起作用

在我的HTML中我有 Title goes here @using (Html.BeginForm(“Action”, “Controller”, FormMethod.Post, new { id = “myFormID” })) { } 在我的js我有 function submitForm() { dataString = $(“#myFormID”).serialize(); alert(dataString); $.ajax({ type: “POST”, url: “/Controller/Action”, data: dataString, cache: false, dataType: “json”, success: function (data) { alert(‘success!’); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest + “” + textStatus + “” + […]

使用$ .each的问题?

值salam & salavat值的数据库行units :[ json_encode()插入的此值] 萨拉姆: [{ “name_units”: “萨拉姆”, “price_units”: “74554”, “checkbox_units”:[ “迷你吧”, “mobleman”]},{ “name_units”: “mokhles”, “price_units”: “4851269”, “checkbox_units”:[ “mobleman”, “电视”]},{ “name_units”: “fadat”, “price_units”: “85642”, “checkbox_units”:[ “迷你吧”, “mobleman”, “电视”]} ] 塞利克巴: [{ “name_units”: “chaker”, “price_units”: “5452”, “checkbox_units”:空},{ “name_units”: “khobe”, “price_units”: “5452545”, “checkbox_units”:[ “迷你吧” “mobleman”]}] 在示例中,执行以下操作: 示例: DEMO1-在这里工作我的代码和DEMO2-in这里只是用于显示所有代码 首先 请插入值: sala in input =>这有“拖曳”结果,请点击每个结果: salam或salavat – […]

在jquery中拆分值

我试图计算税收也在这样的一个下拉列表中得到每个的ID Tax <?php $s1 = mysqli_query($con, "select * from taxes"); while($s2 = mysqli_fetch_array($s1)) { $options .= "”.$s2[‘name’].’-‘.$s2[‘rate’] . “”; ?> <option value="”> 我将这些值传递给jquery进行自动计算。 值将像id_rate (1_5) ,我必须拆分它和我应该用于计算的速率。 如何在那里拆分。 现在我正在计算它 $(‘body’).on(‘change’, ‘.quantity,.price,.discount,.tax’, function() { var tr = $(this).parent().parent(); var qty = tr.find(‘.quantity’).val(); var price = tr.find(‘.price’).val(); var tax = tr.find(‘.tax’).val(); var dis = tr.find(‘.discount’).val(); var amt = […]

使用JSON或jQuery在Javascript中创建HTML表

我对JavaScript并不擅长(但是!) – 我真的需要一些帮助才能克服这个让我很多过早脱发的问题! 我似乎无法弄清楚如何使用JSON数据构建以下HTML代码。 这是我正在为我正在处理的此页面的新版本生成的JSON数据示例: [{“id”:”1732″,”name”:”1BR House”,”checkin”:”2012-12-20″,”checkout”:”2012-12-23″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””},{“id”:”1587″,”name”:1BR House”,”checkin”:”2012-12-23″,”checkout”:”2013-01-01″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””},{“id”:”1661″,”name”:”2BR Studio”,”checkin”:”2012-12-25″,”checkout”:”2013-01-02″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””},{“id”:”1829″,”name”:”Studio Cottage”,”checkin”:”2012-12-25″,”checkout”:”2012-12-29″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””},{“id”:”1787″,”name”:”Studio Cottage”,”checkin”:”2012-12-29″,”checkout”:”2013-01-08″,”inclean_cleaner”:””,”inclean_datetime”:”2012-12-29 00:00:00″,”inclean_notes”:””},{“id”:”1843″,”name”:”1BR House”,”checkin”:”2013-01-07″,”checkout”:”2013-01-19″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””},{“id”:”1970″,”name”:”Studio Cottage”,”checkin”:”2013-01-12″,”checkout”:”2013-01-19″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””},{“id”:”1942″,”name”:”Suite”,”checkin”:”2013-01-15″,”checkout”:”2013-01-20″,”inclean_cleaner”:””,”inclean_datetime”:”0000-00-00 00:00:00″,”inclean_notes”:””}] 为了说明我需要的HTML结果,这里是我目前如何在没有JSON的情况下(严格地在PHP中):  ‘.$unit_name.’  ‘.$inclean_datetime.’  ‘.$checkin.’  ‘.$checkout.’  ‘.$inclean_cleaner.’  ‘.$inclean_notes.’ 在jQuery或JavaScript中,代码看起来像什么才能获取JSON,迭代数组并创建与我展示的PHP相同的结果? 我已经尝试了几个小时,并获得了不同的数据结果 – 但我无法让它工作。 谢谢你的帮助!

Ember app无法从本地文件加载json数据

我一直在关注ember快速入门指南来创建一个显示一些数据的应用程序( https://guides.emberjs.com/v2.13.0/getting-started/quick-start/ ),而不是只显示一个javascript数组科学家的名字,我想显示以下json的产品。 我已将json文件放在公用文件夹中。 看起来像: { “products”: [ { “_id”: “58ff60ffcd082f040072305a”, “slug”: “apple-tree-printed-linen-butterfly-bow-tie”, “name”: “Apple Tree Printed Linen Butterfly Bow Tie “, “description”: “This fun 40 Colori Apple Tree Printed Linen Butterfly Bow Tie features a design of various apple trees built from tiny polka dots. The back of this bow tie features a polka […]

如何通过ajax发送JSON数组?

var storeSettings = []; obj.find(o_widgetClass).each(function(){ var storeSettingsStr = {}; storeSettingsStr[‘id’] = $(this).attr(‘id’); storeSettingsStr[‘style’] = $(this).attr(‘data-widget-attstyle’); storeSettingsStr[‘title’] = $(this).children(‘header’).children(‘h2’).text(); storeSettingsStr[‘hidden’] = ($(this).is(‘:hidden’) ? 1 : 0); storeSettingsStr[‘collapsed’] = ($(this).hasClass(‘powerwidget-collapsed’) ? 1 : 0); storeSettings.push(storeSettingsStr); }); var storeSettingsObj = JSON.stringify( {‘widget’:storeSettings} ); /* Place it in the storage(only if needed) */ if(getKeySettings != storeSettingsObj){ //alert(storeSettingsObj); var memberfilter […]

如何使用JavaScript / jQuery将其他网站的内容加载到我的网站上?

我正在尝试将维基百科文章加载到我的网站上。 我正在尝试按照这里的说明: http : //en.wikipedia.org/wiki/Wikipedia : WikiProject_Transwiki,但我不知所措。 我试过了: var xyz = document.getElementById(url(“http://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=Albert_einstein”) var xyz = $(‘#xyz’).load(‘http://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=Albert_einstein’); document.write(xyz);