[英]What's a correct way of retrieving data?
我已经发布了一些问题,以寻求有关javascript,ajax和html的应做与不应做的小细节的清晰性。 还有一个。 我通过api的使用javascript创建列表。 列出清单时,我会获得文本的正确值。 当按行中的按钮时,我会收到警报消息。 但是新条目为空白。
我可以通过这种方式添加数据(for循环获取信息并构建一个包含它的字符串)吗?
还是我检索和存储错误数据的方式?
编辑:我的数据是不确定的。 我没有从以下字符串中获取数据:data.items [i] .Info.drivers吗?
与api对话并提供驾驶员和汽车的javascript部分。 该段是for循环的一部分。
...+'<h5><data-title="'
+data.items[i].Info.drivers+'">'
+data.items[i].Info.drivers
+'</data></h5>'
+'<p class="subtitle"><data-title="'
+data.items[i].Info.cars+'">'
+data.items[i].Info.cars
+'</data></p>'
+ '<input class="adding"type="button" name="vehicle" value="Add book">'...
我的添加代码(HTML中的javascript):
$(document).on('click', '.adding',function() {
window.alert("active");
var $this = $(this);
var drivers = $(this).data('drivers');
var cars = $(this).data('cars');
alert($(this).data('drivers')); //<----gives alert, says Undefined
$.ajax({
url: 'insert.php',
type: 'POST',
data: {
'driver': drivers,
'car': cars
},
success: function(msg) {
window.alert("success triggered");
}
});
});
这是指按钮。 通过以相同的方式将数据属性放在按钮中,可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.