Tag: json

在gridster中resize后,获取小部件的维度将数据序列化为JSON

我试图在更改框的大小和位置后获取序列化JSON数据。 但我只获得了加载细节。 如何在调整框大小后获取序列化数据。 而且我还想获​​得该框的文本(框中的值)。 这是我的代码: $(function() { var gridster = $(“.gridster > ul”).gridster({ widget_margins: [10, 10], widget_base_dimensions: [230, 160], helper: ‘clone’, resize: { enabled: true, }, serialize_params: function($w, wgd) { return { text: $($w).attr(‘.drop’), col: wgd.col, row: wgd.row, size_x: wgd.size_x, size_y: wgd.size_y }; } }).data(‘gridster’); //serialization// var gridster = $(“.gridster > ul”).gridster().data(‘gridster’); gridData = gridster.serialize(); […]

填充选择列表菜单,通过Ajax Jquery

在任何人说这是这个和那个问题的重复之前,让我向你保证我已经尝试过那里的解决方案而且我失败了。 我正在使用本网站提供的解决方案来提出我的解决方案,我相信除了一个错误,我完成了90%。 我想显示具有与之关联的特定公共ID的所有代码的列表。 这是我用来获取代码列表的PHP代码 query($selectcodes); $count=$query->num_rows; if($count fetch_array()){ $T1=($row[‘T1’]); $T2=($row[‘T2’]); $T3=($row[‘T3’]); $T4=($row[‘T4′]); $optionValue = $T1.”-“.$T2.”-“.$T3.”-“.$T4; echo json_encode(“$optionValue 这是我用来获取代码的ajax调用 $.post(“Functions/getbudgetcodes.php”,{budgetcode:budgetid},function(data){ if(data!=’0’) { $(“#budgetcode”).html(data).show(); $(“#result”).html(”); } else{ $(“#result”).html(‘No codes found. Contact Administrator’); } },’json’) //alert(budgetid); }) 这里的问题是,如果jquery不是数字,它不会理解它正在接收的数据。 例如,如果我注释掉json_encode(’1’)并在我的成功部分中放入随机的html代码而不是数据,我会在浏览器中显示结果。 任何人都可以告诉我为什么jquery只识别从PHP回应的数值而不是varchar值。 使用jquery 1.4.2。 任何帮助赞赏。 编辑 我已经管理到了一点,现在我被卡住了。 我使用过John的答案,这是我的jquery代码。 我只需要拆分数组并将每个元素一次追加到一个变量中,就像这里一样 这是代码。 有人请告诉我如何拆分(数据)。 我可以提醒它但它是逗号分隔的。 只需要将各个项目附加到变量html然后显示它。 $.post(“Functions/getbudgetcodes.php”,{budgetcode:budgetid},function(data){ if(!$.isEmptyObject(data)) { //alert (data); // alert(split […]

如何从DataSet中提取JSON格式的DataTable

我正在使用Newtonsoft DLL进行序列化。 我目前正在以json格式从webmethod返回DataTable。 它工作正常。 但我希望通过返回DataSet而不是DataTable来做同样的事情。 我尝试过很多东西,但似乎都没有。 function GetDropDownData() { var myDropDownList = $(‘.myDropDownLisTId’); $.ajax({ type: “POST”, url: “test.aspx/GetDropDownDataWM”, data: ‘{name: “abc” }’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (data) { $.each(jQuery.parseJSON(data.d), function () { myDropDownList.append($(“”).val(this[‘id’]).html(this[‘name’])); }); }, failure: function (response) { alert(response.d); } }); } function OnSuccess(response) { console.log(response.d); alert(response.d); } 返回Json DataTable: [{“name”:”sam”,”id”:”1″},{“name”:”mark”,”id”:”2″}] […]

从PHP文件中的JSON数据自动填充文本框

我有一个古怪的问题。 我需要确保我的表单中的文本框基于来自表单中另一个文本框的用户输入,使用PHP脚本中创建的2个JSON对象进行自动填充。 HTML: Number: First Name: Last Name: jQuery的: $(document).ready(function () { $(“#numbox”).keyup(function () { var el = $(this); if (el.val().length === 10) { $.ajax({ url: “http://localhost/test.php”, dataType: “json”, type: “POST”, data: {el.val()}, success: function (result) { $(“#firstnamebox”).val(result.firstname); $(“#lastnamebox”).val(result.lastname); } }); } }); }); test.php的 “John”, ‘lastname’ => “Smith”,); echo json_encode($fill); } else { echo […]

从MySQL查询返回JSON响应

我有一个像这样的jQuery AJAX函数: $.ajax({ url: ‘crud/clients.php’, dataType: ‘json’, type: ‘POST’, data: { id:rowID, clientID:$(‘#clientID’).val(), clientName:$(‘#clientName’).val() } success: function(data){ alert(data); } }); 然后我在clients.php文件中设置我的查询。 最后,我用这一行执行查询: mysql_query( $sql ) or die(mysql_error()); 如何以JSON格式返回该查询的结果,以便我的AJAX函数能够捕获返回的内容?

使用JQuery从JSON创建HTML表,尝试使用Tablesorter插件进行排序,但无法正常工作

我在使用tableorter处理使用JSON数据中的JQuery创建的HTML表时遇到了一些麻烦。 我创建了表格,当我点击它们时列标题突出显示但它没有对数据进行排序。 创建表的JQuery是这样的: function buildHtmlTable() { var columns = addAllColumnHeaders(myList); for (var i = 0 ; i < myList.length ; i++) { var row$ = $('’); for (var colIndex = 0 ; colIndex < columns.length ; colIndex++) { var cellValue = myList[i][columns[colIndex]]; if (cellValue == null) { cellValue = ""; } row$.append($('’).html(cellValue)); } $(“#excelDataTable”).append(row$); } […]

Angular中JSON数据的分页

当用户将url输入到输入中时,我从我的服务器下载数据,然后单击“提交”。 接下来,我用HTML显示这些数据: {{printResult.pg}} {{offer.name}} printResult.pg是一些页面 我想从1添加分页到printResult.pg ,当用户将页面Angular调用发布到服务器到下一个数据时。 我怎样才能做到这一点? 我的控制器: angular.module(‘PostService’, []) .controller(‘PageCtrl’, function ($scope, PostModel) { var srv = this; srv.offers = []; function postUrlToService(url) { $scope.dataLoading = true; $scope.printResult = null; initCreate(); PostModel.postUrl(url).then(function (result) { srv.offers = result.data; $scope.totalItems = srv.offers.pg; $scope.printResult = srv.offers; $scope.dataLoading = false; }); } function initCreate() { srv.newUrl = […]

你如何解析非常好的JSON(可能使用jQuery)

除了使用eval之外,有没有办法解析NON格式良好的JSON? 背景是,我正在使用数据标记值来绘制如下图形: 这与数值完美配合,这些值直接在jQuery数据中作为数组提供,无需在此处解析JSON。 但是,对于标签,要传递字符串数组。 eval可以很好地解析sdata的字符串,但是JSON.parse和jQuery.parseJSON失败了,因为它没有很好地形成JSON。 var $data = $(“#data”).data(), values; // use eval out(“#out”, eval($data.sdata)); // works… // use JSON.parse try { values = JSON.parse($data.sdata); } catch(e) { // silent catch } out(“#out1”, values); // values is undefined 我把JsFiddle放在这里检查一下。

json – Jquery在ajax调用中为多个值返回undefined

我想从Ajax调用返回多个值。 所以我根据这个页面修改了我的代码Jquery在ajax调用中返回多个值 $.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: “AJAX_custom_function.aspx/AJAX_GetFullName”, data: ‘{userid: “‘ + arguments.Value + ‘”}’, dataType: “json”, async: false, success: function (data) { alert(data); alert(data.fullname); }, error: function (httpRequest, textStatus, errorThrown) { alert(“status=” + textStatus + “,error=” + errorThrown); } }); ‘alert(data)’返回{“fullname”:“Joe”,“success”:“true”} 但’alert(data.fullname)’返回undefined。 正确的值应该是Joe 我错过了什么吗? 非常感谢任何建议。 AJAX_GetFullName _ Public Shared Function AJAX_GetFullName(ByVal userid […]

jQuery $ .each循环和json数据

我似乎无法使这个工作,我正在检索一些json数据,只是尝试循环它,将它附加到DIV。 这是我的代码: 如何返回JSON(PHP) {“list”:[{“subscribe”:”example”},{“subscribe”:”example2″},{“subscribe”:”example3″},{“subscribe”:”example4″},{“subscribe”:”example5″}]} 我的JSON使用JQUERY打电话 $.getJSON(“article.php”,function(data) $.each(data.list, function(i,data) { var listData = “” + data.subscribe + “”; $(‘#lists’).append(listData); }); }); 我没有在控制台中检索任何错误,但没有发生任何事情,我知道调用成功,我正在正确执行.each循环吗? 有人可以帮忙吗?