이 질문은 중복되지 않습니다. 당신은 그것을 작동 시켜서 그것이 중복된다는 것을 증명할 수 있습니까 ???페이지를 제출하지 않고 양식 제출
어떻게 페이지를 제출하지 않고 아래 양식을 제출할 수 있습니까?
아래 양식의 조치에는 RESTful POST 방법이 있습니다. 이 API를 소비
예컨대 :
http://s22.postimg.org/79wp8rbv5/Capture.png
그래서,이 정적 페이지가 있습니다. 페이지 제출없이 양식을 제출해야합니다. 그것에 대해 어떤 생각?
<html>
<head>
<!-- jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license -->
<script src="jquery.js"></script>
<script>
$(document).onload(function() {
$("#submit-form-button").onclick(function() { submitForm(); });
});
function submitForm() {
$.ajax({
type: "POST",
url: "https://apex.oracle.com/pls/apex/somefeto/hr/emp/",
data: { ENAME: $_POST['ENAME']},
success: function() {
alert("FORM SUBMITTED!");
},
dataType: 'html'
});
};
</script>
</head>
<body>
<form action= "https://apex.oracle.com/pls/apex/somefeto/hr/emp/" method="POST">
Employee: <input type="text" name="ENAME">
<a href="#" id="submit-form-button">SUBMIT</a>
</form>
</body>
</html>
두 시간 후, 나는 그것을 할 관리 : 당신은 AJAX를 사용할 수 있습니다
<html>
<head>
<!-- jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license -->
<script src="jquery.js"></script>
<script>
$(document).ready(function() {
$("#submit-form-button").click(function() { submitForm(); });
});
function submitForm() {
var x = $("#ENAME").val();
$.ajax({
type: "POST",
url: "https://apex.oracle.com/pls/apex/somefeto/hr/emp/",
data: { ENAME: x },
success: function() {
alert("FORM SUBMITTED!");
},
dataType: 'html'
});
};
</script>
</head>
<body>
<form action= "https://apex.oracle.com/pls/apex/somefeto/hr/emp/" method="POST">
Employee: <input id="ENAME" type="text" name="ENAME">
<a href="#" id="submit-form-button">SUBMIT</a>
</form>
</body>
</html>
google for "ajax"xd – aleation
target = 대상에 숨겨진 iframe의 이름을 설정하십시오. – dandavis