繁体   English   中英

检索数据的正确方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM