此問題不重複。你能得到它的工作,並證明它是重複的?未提交頁面提交表格
如何在不提交頁面的情況下提交以下表格。
下面的表單中的Action具有RESTful POST方法。
消耗的是API的e.g:
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>
經過兩個小時,我設法做到這一點:
<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>
谷歌爲「阿賈克斯」xd – aleation
在窗體上設置一個target =隱藏的iframe的名稱 – dandavis