upload_results로 div에 dhtml을 추가하려고합니다. div의 현재 콘텐츠를 바꾸지 않고도 작동합니다.현재 내용을 바꾸지 않고 div에 html을 추가하십시오.
강령 :
<script language="JavaScript">
function do_show() {
$("#webcamContainer").fadeIn('');
}
webcam.set_hook('onComplete', 'my_completion_handler');
function do_upload() {
upload to server
document.getElementById('upload_results').innerHTML = '<div>Uploading...</div>';
webcam.upload();
}
function my_completion_handler(msg) {
extract URL out of PHP output
if (msg.match(/(http\:\/\/\S+)/)) {
var image_url = RegExp.$1;
show JPEG image in page
$("#upload_results").fadeIn('');
//document.getElementById('upload_results').innerHTML = '<a target="_blank" href="'+image_url+'"><img style="border:#ccc 5px solid;" src="'+image_url+'" width="100px"></a>';// I think here should be something changed
$('#upload_results').append('<a target="_blank" href="'+image_url+'"><img style="border:#ccc 5px solid;" src="'+image_url+'" width="100px"></a>');
reset camera for another shot
webcam.reset();
}
else alert("PHP Error: " + msg);
}
</script>
<div id="upload_results" class="video_header" style="display:none;"></div><!--add data here , without replace current content in div-->
는'놓치고있는 것 같은데 //'한 줄이 주석에 대한 - 코드가 동작하지 않을 것이라고. – DACrosby
이러한 웹 사이트 중 하나를 사용하여 jquery API에서 신속하게 항목을 찾을 수 있습니다 .http : //stackoverflow.com/questions/1660707/visual-jquery-for-jquery-1-3-2 해당 항목은 범주 조작에 해당합니다. – OneWorld