数据在库初始化Javascript中未定义

时间:2016-06-13 23:15:35

标签: javascript jquery dropzone.js

我使用dropzone库,当我加载页面时,item-id属性为null,但是在单击后获取新值但在初始化中保持为null。如何更新dropzone初始化中的值?

    $("div#client_documents").dropzone({
        url: '/clients/' + $('#rootwizard').attr('item-id') + '/documentsUpload', // $('#rootwizard').attr('item-id') is null 
        maxFilesize: 20,
        paramName: 'file',

     ...................

1 个答案:

答案 0 :(得分:0)

试试这个

$(document).ready(function(){
$("div#client_documents").dropzone({
        url: '/clients/' + $('#rootwizard').attr('item-id') + '/documentsUpload', // $('#rootwizard').attr('item-id') is null 
        maxFilesize: 20,
        paramName: 'file',
//the rest of your code

})

看起来dom在您的代码运行时根本就没有准备就绪,这会让它等到准备好了