[英]How can i put json result into an input value using jQuery?
I am trying to put json result into a input the value. 我正在尝试将json结果放入值中。
I have this code: 我有以下代码:
$.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");
}
});
The view returns single json object. 该视图返回单个json对象。
View: 视图:
dataSer1 = serializers.serialize("json",dataT1)
dataSer2 = serializers.serialize("json",dataT2)
data0 = json.dumps({'dataEsp':dataSer1,'dataEng':dataSer2})
return HttpResponse(data0, content_type='application/json')
How can I put the information returned into a inputy value. 如何将返回的信息放入输入值中。 For example like this: 例如这样:
$('#txt_nombre').val(jsonAjaxResult['dataEsp.name']); //from obj1
$('#txt2_nombre').val(jsonAjaxResult['dataEng.name']); //from obj2
What i have so far is this: 我到目前为止所拥有的是:
console.log(jsonAjaxResult['dataEsp']);
It retuns the next code: 它重新调整下一个代码:
[{
"fields":
{
"Monday": true,
"restrictions": "No kids",
"name": "Yate Mar",
},
"model": "appMain.touresp",
"pk": 1
}]
JSON.stringify() it's the way to do it, check how it's working with your data. 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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.