【问题标题】:How can i put json result into an input value using jQuery?如何使用 jQuery 将 json 结果放入输入值?
【发布时间】:2015-12-13 02:12:36
【问题描述】:

我正在尝试将 json 结果放入输入值中。

我有这个代码:

$.ajax({
   type:"POST",
   url:  '{% url "url_searchTour"%}', 
   data: data1,
   success: function(jsonAjaxResult){  
            console.log(JSON.stringify(jsonAjaxResult));
            $('#txt_nombre').val(jsonAjaxResult);


   },
   error: function(data){
   alert("Got an error, Pleas conctact the Administrator");

                                }

                        }); 

视图返回单个 json 对象。

查看:

    dataSer1 = serializers.serialize("json",dataT1)
    dataSer2 = serializers.serialize("json",dataT2)
    data0 = json.dumps({'dataEsp':dataSer1,'dataEng':dataSer2})
return HttpResponse(data0, content_type='application/json')

如何将返回的信息放入输入值。比如这样:

$('#txt_nombre').val(jsonAjaxResult['dataEsp.name']); //from obj1
 $('#txt2_nombre').val(jsonAjaxResult['dataEng.name']); //from obj2

到目前为止,我所拥有的是:

console.log(jsonAjaxResult['dataEsp']);

它返回下一个代码:

[{
"fields":
 {
 "Monday": true, 
 "restrictions": "No kids",
 "name": "Yate Mar", 

 }, 
 "model": "appMain.touresp", 
 "pk": 1
 }]

【问题讨论】:

  • 您可以设置实际返回的JSON字符串,或者如果您想将javascript对象作为JSON传递,您可以使用JSON.stringify
  • 到目前为止我所拥有的是这个console.log(jsonAjaxResult['dataEsp']); 它返回下一个代码: [{ "fields": { "Monday": true, "restrictions": "No kids", "name": "Yate Mar", }, "model": "appMain.touresp", "pk": 1 }]
  • 那就试试这个JSON.stringify(jsonAjaxResult['dataEsp.name'])
  • 如果我这样说,控制台会说这是未定义的。

标签: javascript jquery json django


【解决方案1】:

JSON.stringify() 这样做的方法,检查它如何处理您的数据。

var jsonData = [{
"fields":
 {
 "Monday": true, 
 "restrictions": "No kids",
 "name": "Yate Mar", 

 }, 
 "model": "appMain.touresp", 
 "pk": 1
 }]

console.log(jsonData)

var txt = document.getElementById("myTxt");
txt.innerHTML = JSON.stringify(jsonData)
<textarea id="myTxt"></textarea>
  

【讨论】:

    猜你喜欢
    • 2010-11-25
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2020-03-30
    • 2016-06-06
    相关资源
    最近更新 更多