Javascript 提交表单时不在浏览器中输出,甚至不在视图源中

Javascript 提交表单时不在浏览器中输出,甚至不在视图源中,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有一个简单的形式,我必须提交一次又一次,但我不希望这个出现在浏览器。我知道我可以按类型隐藏和显示:无,但这将不会在浏览器中抛出输出。但当您单击查看源代码时,将显示完整的表单代码,这意味着所有源代码都将加载到浏览器中,因此我使用Php echo,我删除了echo,并尝试表单未提交 这是我的表格 <script type="text/javascript"> window.onload = function() {setTimeout(\'document.form1.submit()

我有一个简单的形式,我必须提交一次又一次,但我不希望这个出现在浏览器。我知道我可以按类型隐藏和显示:无,但这将不会在浏览器中抛出输出。但当您单击查看源代码时,将显示完整的表单代码,这意味着所有源代码都将加载到浏览器中,因此我使用Php echo,我删除了echo,并尝试表单未提交

这是我的表格

<script type="text/javascript">
window.onload = function() {setTimeout(\'document.form1.submit()\',100);}
</script>
<form name="form1" id="form1" action="http://xyzddd.com/xyz/x" method="post">
<input type="hidden" name="title" value="style_Unbranded Glass, Zara Jeans, Aldo Sneakers - RE-born - Ditia Laloan " size="45" />
<textarea name="form_content"  id="form_message"  rows="" class="fpost"  style="display:none;" >
style_Unbranded Glass, Zara Jeans, Aldo Sneakers - RE-born - Ditia Laloan [img]http://cdn12.lbstatic.nu/files/looks/medium/2013/10/01/3317975__MG_0091.jpg[/img]
</textarea>
<input type="hidden" value="553" name="fid">
<input type="hidden" value="" name="category">
<input  type="submit" value="S" class="button">
</form>

这样做的主要目的是我想保存我的互联网数据,因为我有有限和缓慢的连接。如果我可以提交表单而不在浏览器中输出任何内容,那么我可以保存几乎所有的数据,还有一件事我不能从cron提交表单,因为它需要用户登录。因此,我只能从浏览器中执行操作

您可以使用jQuery生成并提交表单

<script>
$(document).ready(
function(){
//generate the form
$('<form/>',{
'name'      : 'form1',
'id'        : 'form1',
'action'    : 'http://xyzddd.com/xyz/x',
'method'    : 'post'
}).appendTo('body');


$('<input>',{
'type'      : "hidden",
'name'      : "title",
'value'     : "style_Unbranded Glass, Zara Jeans, Aldo Sneakers - RE-born - Ditia Laloan ",
'size'      :"45" // not necesary since it`s hidden ....
}).appendTo('#form1');

$('<textarea>'.{
'name'      : "form_content",
'id'        : "form_message"
'class'     : "fpost",
'style'     : "display:none;"
'html'      : 'style_Unbranded Glass, Zara Jeans, Aldo Sneakers - RE-born - Ditia Laloan [img]http://cdn12.lbstatic.nu/files/looks/medium/2013/10/01/3317975__MG_0091.jpg[/img]'
}).appendTo('#form1');


$('<input>',{
'type'      : "hidden",
'name'      : "fid",
'value'     : "553"
}).appendTo('#form1');

$('<input>',{
'type'      : "hidden",
'name'      : "category",
'value'     : ""
}).appendTo('#form1');

setTimeout(
function() {
var serial = $('form1').serialize();
// i hope http://xyzddd.com/xyz/x is actualy a php ...
$.post( "http://xyzddd.com/xyz/x", serial);
}, 100);

})


</script>

1.您想只提交一次表单还是每100毫秒提交一次表单?2.为什么需要提交按钮?@Dagon这根本不是垃圾邮件。将一个数据库数据以不同格式提交到另一个数据库。我讨厌垃圾邮件。我也遇到了很多困难spam@IlyaBursov它不是100毫秒后的形式提交我给3秒的差距,然后来到这个page@Dagon我告诉你这不是垃圾邮件。如果你知道帮助或者只是说我不知道,对不起,代码乱七八糟。。。这不能在view source中查看,但它会加载服务器,只要你每100毫秒发布一个…它的客户端,在source中清晰可见感谢像charm@Dragon这是我能想到的最好的方法。。。。如果你想要一张表格。。。否则,您可以简单地将$.post与变量一起使用@用户3026718和我被否决了。。。我只是喜欢这个家伙。。。