0
uploadify가 잘못된 점을 파악하려고합니다. 내가 uploadify 사용하려고하면uploadify Uncaught TypeError : 정의되지 않은 'toString'속성을 읽을 수 없습니다.
크롬이 나에게 다음과 같은 오류를 제공합니다 : catch되지 않은 형식 오류를 :
<li id="avatarUploadContainer">
<div id="avatarUploaderDiv" style="position: relative; margin-top: 10px;">
<input id="avatarUploader" name="avatarUploader" type="file" buttonText="upload">
</div>
</li>
: 속성을 읽을 수 없습니다 여기
정의되지 않은
의 'toString 것은'내 HTML입니다 업로드 자바 스크립트를 초기화하는 것입니다 :$(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는 테스트 한만큼 실행되지 않습니다.
은 어떤 도움이 크게 양식 데이터가 유효하지 않은 데이터 필드가 포함되어있는 경우,
아마도 if ($ ('# avatarUploader'). 길이) {'. 'if ($ ('# avatarUploader')) {'조건은 항상 'true'로 평가됩니다. – PeterKA
감사합니다 PeterKA, 코드를 편집하고 if 문을 $ ('# avatarUploader')로 변경했습니다. function(). 다른 사용자 코드를 수정해야하지만 다음과 같은 오류가 발생합니다. TypeError : f [ e]가 정의되지 않은 경우 \t ... f) {if (f.hasOwnProperty (e)) {d.push (encodeURIComponent (e.toString()) + "="+ enc ... – jdcirca
이 줄에서 사용하는 객체는 정의되어 있지 않습니다. – GuyT