簡體   English   中英

uploadify Uncaught TypeError:無法讀取未定義的屬性“ toString”

[英]uploadify Uncaught TypeError: Cannot read property 'toString' of undefined

我試圖找出上載的問題是什么。

當我嘗試使用uploadify時,Chrome給我以下錯誤:未捕獲的TypeError:無法讀取未定義的屬性'toString'

這是我的html:

 <li id="avatarUploadContainer"> <div id="avatarUploaderDiv" style="position: relative; margin-top: 10px;"> <input id="avatarUploader" name="avatarUploader" type="file" buttonText="upload"> </div> </li> 

這是我的JavaScript,用於初始化uploadify:

 $(function() { $('#country').change(function() { var countryID = $(this).val(); getStateList(countryID); }); /* * Include flash uploader for avatar uploading */ $('#avatarUploader').click(function(){ var uploaderPath = baseURL + '/actions.php?action=updateAccountInfo&mode=avatarUpload&umem_id=' + $('#umem_id').val() + '&ms_id=' + $('#membership_id').val(); var buttonText = $('#avatarUploader').attr('buttonText'); var fileExt = '.jpg;'; console.log(uploaderPath); console.log(buttonText); console.log(fileExt); $("#avatarUploader").uploadify({ 'formData': { 'securityTimestamp': $('#securityTimestamp').val(), 'securityToken': $('#securityToken').val() }, 'height': 14, 'swf': baseURL + '/assets/uploadify/uploadify.swf', 'uploader': uploaderPath, 'multi': false, 'buttonText': buttonText, 'folder': baseURL + "/assets/avatars/", 'fileTypeDesc': 'Images', 'fileTypeExts': fileExt, 'fileSizeLimit': $('#maxUploadSize').val(), 'width': 146, 'preventCaching': true, 'onQueueComplete': function(queueData) { $('#editorAvatar').attr('src', baseURL + '/avatar.php?size=150&memID=' + $('#mem_id').val()); $('#memNavAvatar').attr('src', baseURL + '/avatar.php?size=100&memID=' + $('#mem_id').val()); } }); }); }); 

據我測試,我的php甚至沒有執行。

任何幫助將不勝感激

您的問題可能已經解決,但是無論如何...如果表單數據包含無效的數據字段,則可能會發生此錯誤。

更具體地說: $('#securityTimestamp').val()$('#securityToken').val()可能未定義。

'formData': {
        'securityTimestamp': $('#securityTimestamp').val(),
        'securityToken': $('#securityToken').val()
      },

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM