我在我的javascript中使用JSON,我试图获得点符号表示的字符串值。 例如,JSON点符号格式的AAA.BBB[0].CCC.DDD[5].EEE = 123。 但是我希望得到值AAA.BBB[0].CCC.DDD[5].EEE作为字符串,所以我可以将它保存以供以后使用,以允许我直接修改我的JSON代码。 Javascript或jQuery中是否有可以返回字符串值表示的方法? *编辑我正在将JSON数据转换为列表结构,并且我想将AAA.BBB[0].CCC.DDD[5].EEE格式保存为id,因此当用户修改其修改的列表项的内容时直接使用JSON数据。 是否有更好的方法来保存ID中的位置?
我通过onkey up事件添加两个文本框值。 每次输入数据时,都会被提交到服务器,然后json将返回结果。 我正在通过json获取一个文本框(通过组合的onchange事件)并且另一个文本框已经存在于html中,当我在第二个文本框中更改数据时(在html中)然后计算总数但是当我在更改数据时第一个文本框(在javascript中)然后总计不计算? mi错了? 第一个和第二个文本框具有相同的类提交 。 $(document).ready(function() { $(“.submitme”).keyup(function () { $.getJSON(‘total.jsp’, { firsttextboxname: jQuery(“#firsttextbox”).val(), secondtextboxname: jQuery(“#secondtextbox”).val() }, function (responseData) { var total = responseData.sum; $(“#thirdtextbox”).val(total);// displays total }); }); $(“#combo”).change(function () { $.getJSON(‘combo.jsp’, { comboboxname: this.value }, function (responseData) { // returns a text box (first text box) $(“#adiv”).empty().append(“”); }); }); }); HTML […]
我从表中查询了以下对象,之后将各种对象放在下面的objarr中。如何在javascript中在UI中检索这些值 from django.core.serializers import serialize json = serialize(“json”, objarr) logging.debug(type(json)) response_dict.update({‘objarr’ : (json) }) return HttpResponse(simplejson.dumps(response_dict), mimetype = ‘application/javascript’) Logging.debug给出以下内容 {‘obj_arr’: ‘[{“pk”: 56, “model”: “upload_info”, “fields”: {“emp_id”: 13, “import_flag”: 1, “resource”: null, “feedback”: “some feedabck”, “hint”: “test”, “time”: null, “created_by”: 145, “access”: 0, “keywords”: “test1,test9”, “type”: 4, “error_flag”: 0, }}, {“pk”: 1156, “model”: “upload_info”, “fields”: […]
我已经搜索谷歌寻找同样的问题,我似乎找不到任何帮助。 任何帮助表示赞赏。 我在C#中创建了一个web服务asmx: [WebMethod] [ScriptMethod()] public ListObj GetList(string ListName) { SqlConnection DBConnection = new SqlConnection(); DBConnection.ConnectionString = ConfigurationManager.ConnectionStrings[“SiteSqlServer”].ToString(); SqlDataReader DBReader = null; SqlCommand query = new SqlCommand(“SELECT Lists.Text, Lists.Value FROM Lists WHERE ListName = ‘” + ListName + “‘”, DBConnection); List text_list = new List(); List value_list = new List(); DBConnection.Open(); DBReader = query.ExecuteReader(); while […]
我在my.js中进行error handling,我正在对其他服务器进行跨域调用,对于动态HTML模板,我正在使用Mustache.js。 $.getJSON(url, function(data, textStatus, xhr) { $.each(data, function(i, data) { introPage(data); }); }).fail(function(Error) { alert(Error.status); }); function introPage(data ) { $.getJSON(‘myphp.php?jsoncallback=?&template=’+testTemplate, function(msg) { // my operations }).error(function(data) { }); } 我们在getJSON中有.fail()来捕获getJSON中的错误。 我能够捕获404错误(未找到)但是当遇到406错误(不接受或说无效输入)或401错误(未经授权的访问)时,.fail()似乎不起作用 但在控制台中抛出错误 当我点击链接时。 它以下面的格式显示jquery回调中的错误 jQuery191014790988666936755_1378113963780({ “error”: { “code”: 406, “message”: “Not Acceptable: Sorry, There are no results to display for the given input.” […]
我花了几个小时试图找到如何使用来自后端的json填充数据表,这是我的代码: $(document).ready(function() { $(‘#dataTables-example’).DataTable({ responsive: true, ajax: function (data, callback, settings) { $.ajax({ url: “classes/service.php”, data: { task: “getNews”, start:”1″, end:”24″, }, type: “POST”, success:function(data){ var obj = $.parseJSON(data); var i; var divCreator =”; for (i = 0; i < obj.length; ++i) { divCreator+='’; divCreator+=”+obj[i].id+”; divCreator+=”+obj[i].title+”; divCreator+=”+obj[i].date+”; divCreator+=”+obj[i].order+”; divCreator+=”+obj[i].active+”; divCreator+=’Eliminar’; divCreator+=”; } //$(‘#content’).html(”); //$(‘#content’).append(divCreator); }, […]
以下ajax调用给出以下结果: $.ajax({ type: “POST”, url: //**My full URL goes here**, data: {sources: sources}, dataType: “json”, success: function(data) { alert(data); alert(data.length); for (var i = 0; i < data.length; i++) { alert(data[i]); } } }); 结果: data: [objject object],[objject object],[objject object] length: 3 in loop: [objject object] [objject object] [objject object] 以及我刚刚添加的以下代码: var data = $.parseJSON(data); […]
请帮帮我…我是新手! 请告诉我该怎么办。 processed.php $row[‘name’]); } echo json_encode($results); ?> 的index.php $(document).ready(function(){ $(“#artist”).autocomplete( { source: ‘processed.php’, }); }); 我有这个问题: http : //jsbin.com/alaci5
我正在使用Ajax接收JSON更新: $(document).ready(function(){ $(‘form’).submit(function(event){ event.preventDefault(); var form = JSON.stringify($(‘form’).serializeArray()); $.ajax ({ url: ‘{{ path(‘PUSChatBundle_add’) }}’, type: ‘POST’, data: form, contentType: ‘application/json’, success: function(){ $.get(‘{{ path(‘PUSChatBundle_refresh’) }}’, function(data){ alert(data[1].text); }); } }); }); }); 现在接收JSON-Object看起来很糟糕: [{“messageId”:43,”text”:”ghstgh”}] 当我现在想要访问文本时: alert(data[1].text); 我得到了不明确的…. 我究竟做错了什么? 最诚挚的问候,Bodo
我有一个如下的JSON数据 { “computer”: [ { “product_id”: “6”, }, { “product_id”: “10”, } ], “Stationery”: [ { “product_id”: “11”, } ] } 我想在jQuery / javascript中迭代这些类型的JSON数据。 我怎样才能做到这一点 ?? 谢谢