1
Javery에서 Ajax 호출에서 CodeMirror 스크립트를 사용하는 Textarea의 value 속성 값을 가져 오려고합니다. 텍스트 필드의 .html() 및 .val() 속성을 Ajax 호출 데이터 매개 변수로 설정하는 일반적인 방법을 시도했습니다.CodeMirror 텍스트 영역의 값을 Jquery Ajax 호출
<!--Replaces TextBoxes by the code oriented boxes-->
<script type="text/javascript">
var editor = CodeMirror.fromTextArea(document.getElementById('code'),{
mode: 'shell',
lineNumbers: true,
theme: 'blackboard'
});
</script>
<!--Jquery Scripts for the Selects and file Edit-->
<script type="text/javascript">
$(document).ready(function() {
var directory = $("#directory").val();
$.ajax({
type: "POST",
dataType: "text",
url: "list_directory.php",
data: "directory="+directory,
cache: false,
success: function(data){
$("#files").html(data)
},
error: function(msg){
$("#starterror").show()
}
});
});
$("#directory").change(function(){
var directory = $("#directory").val();
//$("#aux_directory").val(file);
//alert(file);
$.ajax({
type: "POST",
dataType: "text",
url: "list_directory.php",
data: "directory="+directory,
cache: false,
success: function(data){
$("#files").html(data)
},
error: function(msg){
$("#starterror").show()
}
});
})
$(".edit_item").live('click',function(){
var directory = $("#directory").val();
var file = $(this).text();
$.ajax({
type: "POST",
dataType: "text",
url:"edit_file.php",
data: { directory: directory, file: file},
//data: "directory="+directory && "file="+file,
cache: false,
success: function(data){
//alert(data);
//var file_result = data;
$("#code2").setValue(data);
},
error: function(msg){
$("#error_loading_file").show()
}
});
})
나는 아이디어의 부족 해요 :
여기 내 코드입니다!
시도 참조) – aljordan82
는 이제 괜찮아요, 당신이 aljordan82 감사합니다! –