通过javascript将数据发送到另一个html页面?

时间:2011-06-28 04:19:31

标签: javascript jquery ajax forms

是否可以在textarea中键入纯HTML,然后将该html添加到不同的html文档中?

我在想这可行吗?或者jquery与ajax可能有用吗?

<form action="HTML.html" method="post">
    <textarea rows="7" cols="30"></textarea>
    <button type="submit">send</button>
</form>

但我不确定,我也知道我可以用PHP做到这一点,但我想尝试看看它是否可以通过javascript。

3 个答案:

答案 0 :(得分:2)

永久?不,只能使用Javascript来完成。如果没有对服务器的写访问权限,则无法在服务器上编辑文件,并且由于Javascript在用户的Web浏览器中运行,因此它没有对您的服务器的写访问权。

暂时?也许。如果你想要的只是表单的结果显示在用户点击提交后的页面上,那就更可行了。首先,虽然,Javascript无法读取POST数据,所以就这样了。相反,您需要使用GET,并使用Javascript读取存储在document.location.search的查询字符串,然后将用户的HTML写入HTML元素的innerHTML

答案 1 :(得分:0)

您可能需要数据库和动态网络语言。

答案 2 :(得分:0)

您可以这样做:

的index.html:

<form action="HTML.html" method="GET">
    <textarea rows="7" cols="30" name="text"></textarea>
    <button type="submit">send</button>
</form>

中将Html.HTML:

<script type="text/javascript">
    window.onload = function () {
        document.write(window.location.search.split('=')[1]);
    };
</script>