/*데이터 보내는 index.php */
<script
src="https://code.jquery.com/jquery-2.2.4.js"
integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI="
crossorigin="anonymous"></script>
<meta charset="utf-8">
<script>
function formSubmit() {
var params = jQuery("#formname1").serialize(); // serialize() : 입력된 모든Element(을)를 문자열의 데이터에 serialize 한다.
jQuery.ajax({
url: 'ajax.php',
type: 'POST',
data:params,
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
dataType: 'html',
success: function (result) {
if (result){
}
}
});
}
</script>
<form name="formname1" id="formname1" style="margin:0px;">
<div>
<label for="name">이름</label>
<input type="text" name="name" id="name" value="C.m.A" />
</div>
<div>
<input type="button" value="Ajax 폼 전송" onclick="formSubmit()" />
</div>
</form>
/* ajax.php 결과값을 받아와 폴더를 만듬 */
<?php
$name = $_POST['name'];
shell_exec("mkdir $name");
?>
ajax 를 통하여 post 를 보내는것은 안대나 아래 명령어는 잘 실행이 됩니다.
/* ajax.php 결과값을 받아와 폴더를 만듬 */
<?php
shell_exec("mkdir abc");
?>
위에 구문중 오류가 있나요?
ajax 초보라.. 친절한 답변 부탁드립니다.