[英]Automatically POST on document creation
在HTML文档中,我希望具有一种(如果可能的话:不可见的)表单,该表单将在文档创建后或在几秒钟内将一个文本输入字段的内容发布到我的服务器上。 该文档是通过javascript的open创建的。
我怎样才能做到这一点?
无论您要做什么,您都可以使用javascript随时提交表单:
document.form_name.submit();
假设您要在页面加载后立即提交表单,您可以执行以下操作:
<head>
<script type="text/javascript">
window.onload = function(){
document.form_name.submit();
};
</script>
</head>
XMLHttpRequest对象(负责处理漂亮的AJAX之类的对象,例如Google地图和Gmail)允许通过浏览器与服务器进行不可见的通信。 我建议使用一些AJAX库来解决跨浏览器的差异。 最流行的一种是Jquery,它允许这样的代码:
$.post('/path/to/script.php', {
"key": "Value",
"anotherkey": "it's value"
}, function (dat){
//this function will be called when it is succesful
//the variable dat is populated witht he server's response.
});
这允许与浏览器的简单无缝通信。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.