我有一些基于用户输入返回的json对象 $(‘#button’).click(function () { var usersData= $(‘input[name=”UserInputData”]’).val(); $.ajax({ type: ‘POST’, contentType: ‘application/json; charset=utf-8’, data: JSON.stringify({ UserInputData: usersData}), url: ‘/Home/Data’, success: function (result) { $.each(result, function (i, item) { // how to invoke data table and populate with returned // item object, for ex. item.Title }); }, error: function () { alert(“error”); } }); }); 只是为了澄清我从控制器获取json对象的列表,没关系,我很难知道如何在数据表上显示这些数据。
更新: 我有以下代码,我尝试使用returned JSON数据,反序列化它,并将该数据的一部分返回给用户。 Class Item Public Property some_number() As Double Get Return m_some_number End Get Set(ByVal value As Double) m_some_number = value End Set End Property Private m_some_number As Double Public Property some_text() As String Get Return m_some_text End Get Set(ByVal value As String) m_some_text = value End Set End Property Private m_some_text As String […]
我想按属性值过滤JavaScript对象。 这是一个场景: 下面的数组是我正在使用的一个小例子 var array = [{ “Title”: “July 13 – July 19 2014”, “displayAd_imp”: “15,242,505”, “Date”: “2014-07-17T00:00:00.000Z”, “WeekNo”: 29 }, { “Title”: “July 20 – July 26 2014”, “displayAd_imp”: “15,942,705”, “Date”: “2014-07-24T00:00:00.000Z”, “WeekNo”: 30 }, { “Title”: “July 27 – Aug 2 2014”, “displayAd_imp”: “15,683,545”, “Date”: “2014-07-31T00:00:00.000Z”, “WeekNo”: 31 }, { “Title”: “Aug 3 […]
我有一个关于JSON的问题。 我正在使用一个jquery插件,它预期JSON结构如下: [ { key: “Id” }, { key: “Username” }, { key: “Age” } ], 但我的JSON看起来像: [{ “Employee1”: { “ID”: 43036, “Name”: XYZ, “Age”: 21 }, “Employee2”: { “ID”: 30436, “Name”: MNP, “Age”: 23 } }] 现在我不想更改我的代码,是否有任何解决方案,以便我可以将Id,Name传递给我的插件json而不使用“Employee”。 我需要我的JSON: [ { “ID”: 43036, “Name”: XYZ, “Age”: 21 }, { “ID”: 30436, “Name”: MNP, “Age”: 23 […]
尝试将json代码分配给field.values时遇到了问题。 一切正常[生成器,id查找]只是我不知道它为什么不将值分配给字段。 它的工作原理如下。 我有一个按钮,当点击一个模态打开时,id在正确显示我只需要一个填充on.modal的动作用json.value / name = input加载字段。值。 $(‘.getUserEditID’).on(‘click’, function (event) { $(‘.userId’).text($(this).data(‘useredit’)); //$(‘input[name=”id”]’).val($(this).data(‘useredit’)); $(‘#editModal’).modal(); $.ajax({ type: “GET”, url: “getuserdata.php?id=” + $(this).data(‘useredit’), success: function(data) { // data is the text returned from your php script $(‘input[name=”username”]’).val(data.username); $(‘input[name=”password”]’).val(data.password); //$(‘input[name=”name”]’).val(data.name); // You don’t seem to have name in your script?? $(‘input[name=”surname”]’).val(data.surname); $(‘select[name=”level”] option[value=”‘ + data.level + ‘”]’).prop(‘selected’, […]
我的csv文件是这样的 $(function () { var csv = $(“#fileUpload”).val(); $(“#upload”).bind(“click”, function () { var regex = /^([a-zA-Z0-9\s_\\.\-:])+(.csv|.txt)$/; if (regex.test($(“#fileUpload”).val().toLowerCase())) { if (typeof (FileReader) != “undefined”) { var reader = new FileReader(); reader.onload = function (e) { var table = $(“”); var rows = e.target.result.split(“\n”); for (var i = 0; i < rows.length; i++) { var row […]
我有一个Child对象列表。 我希望能够切换它们是否包含在与Parent对象有关系的较小对象列表中。 像这样: r.Id == Model.Parent.Id)) { %> 这里的想法是,当用户点击“删除”时,它将删除父和子之间的关系,然后以某种方式(使用Jquery或AjaxOptions)切换ActionLink参数以匹配其他条件(添加而不是删除链接text,AddChild而不是RemoveChild for action方法)。 这是我不清楚的部分。 我正确地接近这个,还是有更好的方法来做到这一点? 如果这是正确的方法,哪个更好用–AjaxOptions或JQuery(我猜答案是JQuery,因为它更灵活) 根据#2的答案,我该怎么做? 顺便说一句,这是我的行动方法。 我测试了它们被正确调用并传递了正确的参数。 public JsonResult AddChild(string aId, int rId) { //Create Relationship return Json(result); } public JsonResult RemoveChild(string aID, int rID) { //Remove Relationship return Json(result); } 谢谢! 更新我正在调查使用偏见视图,但似乎无法让它工作。 我一直回到这个模型,并继续无法弄清楚如何让它工作! 我不想重新发布整个页面,虽然我现在设置它的方式它可以工作。 也许那是我的问题? 还在寻找一些帮助!
我有这个代码,当我执行它时,它会一直显示相同的错误: 无效的JSON原语:标题。 客户端: var title = new Array(); … for (var i = 0; i < names.length; ++i) { title[i] = '{ "titulo' + i + ':"' + names[i] + '"}'; } $("#gif").show(); $.ajax({ async: true, contentType: 'application/json; charset=utf-8', dataType: 'json', type: "POST", data: { titles: title }, url: "../handlers/saveUpload.ashx", success: function (msg) { $("#gif").hide(); […]
我试图将kendo网格绑定到WCF远程odata服务。 但是当我尝试填充网格时,我收到exception对象不支持属性或方法’slice’ 。 这是我填充网格的javascript代码。 $(“#datagrid”).kendoGrid({ dataSource: { type: “json”, transport: { read: “http://localhost:65401/sdrservice.svc/IssueLists” }, pageSize: 20 }, groupable: true, sortable: true, pageable: { refresh: true, pageSizes: true, buttonCount: 3 }, columns: [{ field: “Issueid” }, { field: “Subject” }, { field: “Description” }, { field: “Module” }, { field: “Status” }, { field: “StartDate” }, […]
大图:建立一个网站,根据时间段组织恐龙 – 我已经学会了如何存储JSON数据文件。 它正在访问和注入我遇到问题的数据。 我正在使用弹出的脚本,当单击其中一个列表上的项目时会弹出该弹出脚本,弹出该脚本以显示有关所选Dino的数据(src: http : //dev.vast.com/jquery-popup-overlay / ) 看起来像这样: 从这张图片中你可以看到有一些字段需要从JSON数据列表中填充 – 从这里我有几个问题: 如果有100只恐龙 – 存储这些数据的最有效方法是什么? 我应该为每个恐龙的特征都有一个单独的JSON txt文件吗? 如何链接每个列表项,以便在单击它们时 – 它们加载正确的数据 – 而无需编写非常冗余的代码? 例如,当“name_open”类被添加到单击的HTML元素时,弹出脚本会触发 – 我可以执行类似注入我的JSON数据的操作吗? 存储的JSON数据是这样的: [ { “name”: “T-REX” , “period”: “85-65 million years”, “location”: “Montana, USA”, “discovered”: “1902” } ] 在弹出窗口中,代码如下: T-REX Name: Period: Location(s): Discovered in: 我已经为每个要注入代码的项目ID了。 那么,再一次 – 我如何注入我的数据,以及存储大量数据的有效方法是什么? […]