<分区>
我想做的是当用户单击我的 html 按钮时我想在服务器上动态创建一个新网页。我需要新网页的 url 有它自己的 url,也就是说,它应该彼此不同。
更详细地说:当用户单击按钮时,我想将一个新的 .html 文件上传到服务器。因此,例如,如果我有一个名为 www.check.com/index.html 的网站,当用户单击 index.html 中的按钮时,我需要创建一个新的 .html,其中包含一些 html 行(但没有 CSS,什么都不会显示在页面上)。因此,当用户单击按钮时,我希望使用 www.check/1.html 等唯一 url 将文件上传到服务器,第二次它将是 check.com/2.html 等等。我可以是 1.html、2.html 等等。
Javascript 代码:
function makePage(){
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200)
alert("webpage " + xmlhttp.responseText + " was successfully created!");
}
var content = "<html><head></head><body><meta name=\"twitter:card\" content=\"summary_large_image\"><meta name=\"twitter:site\" content=\"@nytimes\"><meta name=\"twitter:creator\" content=\"@SarahMaslinNir\"><meta name=\"twitter:title\" content=\"Parade of Fans for Houston’s Funeral\"><meta name=\"twitter:description\" content=\"Blah Blah Blah content.\"><meta name=\"twitter:image\" content=\"\"><script>document.getElementById(\"imgTweet\").innerHTML.write(img);</script></body></html>";
xmlhttp.open("GET","makePage.php?content=" + content,true);
xmlhttp.send();}
'img' 是我的不同页面中的一个变量。代码创建的网页未执行。