フォームを作成し、その中のフィールドを追加します。.. をアクションでは、属性を追加しますフォームを投稿したいファイル名..
Form.php
AJAX
で
<form method="POST" action="submit.php"> <input name="url" value="https://testdomain.com/posts/6412"> <input type="submit" name="submit" value="Submit"> </form>
submit.php
<?php
if(isset($_POST['submit'])){
$link = $_POST['url'];
}
?>
Form.php
<form method="POST" id="form" action="submit.php">
<div id="result"></div>
<input name="url" value="https://testdomain.com/posts/6412">
<input type="submit" name="submit" value="Submit">
</form>
<script>
$("#form").submit(function(e) {
e.preventDefault();
$.ajax({
type: "post",
url: $(this).attr("action"),
data: $(this).serialize(),
success: function(response) {
$("#result").html(response);
}
});
});
</script>
submit.php
<?php
$link = $_POST['url'];
echo $link;
?>
ajaxの場合、jqueryライブラリを追加する必要があります。
jQueryを使用していますか?次に、 '$("#formid ")。serialize()'を使って全ての入力値を得ることができます。 – Barmar
jQueryのようなライブラリを使用していない場合は、AJAXのフォームフィールドを自動的に取得するものはありません。 – Barmar
例を表示できますか? –