我有一个网址。该URL中有一个表单,我知道它的名称和表单操作。
E.g:
url:
www.abc.com/123.html
形式:
<form action="POST.php" method="post" name="form">
<input id="id" name="name" type="text">
</form>
我的问题是如何发布此表单并获得回复?似乎fget和fputs等PHP中的一些函数存在安全违规,我不想使用它们。我已经尝试了几个答案,但它们并没有很好地运作。任何编程语言都可以。
答案 0 :(得分:1)
http://www.w3schools.com/jquery/ajax_ajax.asp
这是一个可能的jQuery解决方案:
HTML:
<form action="POST.php" method="post" name="form">
<input id="id" name="name" type="text">
<button id="submit">submit</button>
</form>
<div id="serverresponse"></div>
PHP:
<?php
echo("Name is: " . $_POST['name']);
?>
jQuery的:
$("#submit").click(function(){
$.ajax({
type: "POST",
url: "POST.php",
data: $('#id').serialize(),
async: false,
success: function(response){
$("#serverresponse").html(response);
},
error: function(text){
$("#serverresponse").html(response);
}
});
return false;
});
这将发送&#34; name&#34;的内容。输入POST.php女巫只是返回它,响应显示在&#34; serverresponse&#34;格。
但你必须确保加载jQuery。