이 내 구조 :업로드 이미지
<html>
<head>
<title></title>
<meta charset="utf-8">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="vendor/jquery.ui.widget.js"></script>
<script src="jquery.iframe-transport.js"></script>
<script src="jquery.fileupload.js"></script>
<script src="main.js"></script>
</head>
<body>
<div id="main">
<input type='submit' value='Go' onClick='open_form();' />
</div>
<script>
$(function() {
$('#fileupload').fileupload({
url: 'upload.php',
dataType: 'json',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
}
});
});
</script>
</body>
</html>
main.js
function open_form() {
$.get('test.php?rand',function(response){
$('#main').html(response);
});
};
test.php
<input id="fileupload" type="file" name="files[]" data-url="server/php/" multiple>
<?php
$data = array('name' => 'Test');
echo json_encode('files' = > $data);
upload.php로
아무 것도 일어나지 않거나 업로드를 트리거합니다 ... "파일 선택"이 표시되기 때문에 함수 호출을 요청하는 함수 아약 때문에 뭔가가 있다고 가정합니다.하지만 파일을 선택하면 아무 일도 발생하지 않습니다.
http://i.imgur.com/gwq8xgf.png
쓰기이 : main.js는 다음과 같이 만들려면 \t \t require ('UploadClass.php'); \t \t $ upload_handler = new UploadHandler(); ' –
글쎄, 나는 그의 PHP 스크립트를 올바르게 사용할 필요가 없다. 그것은 기술적으로 upload.php 파일을 호출해야하고 텍스트를 출력하고 싶습니다. (현재 디버깅 목적으로) – user2141625
정확히 어떤 문제인지 모르겠습니다. 무슨 일이야? 무슨 뜻이야? 아약스 전화가 걸려 있는지 (파이어 버그와 함께) 볼 수 있습니까? –