window的post版本.javascript的Href.它存在吗?
a post version of window.href for javascript. does it exist?
目前我有一个部分我的网站,那里有一个可用的工具栏从一组图像从精灵表。当每个项目被点击时,会发生不同的功能。其中一个功能是保存更改并更新整个页面。
目前我使用的onclick功能和get方法来获取页面再次,但谷歌正在赶上,但我不希望搜索引擎扫描的页面,所以我需要一个post方法代替。
下面是我用来发出GET请求的方法示例:
<!-- other parts of the page -->
<div ID="someimagefromsheet" onclick="updatepage();">
</div>
<!-- other parts of the page -->
<script>
function updatepage(){
window.location.href="http://example.com/index.php?datatosave="+somedata;
}
</script>
我觉得我需要替换window.location.href与一些其他的函数集。
是否有一种方法,我可以把这个请求从使用GET方法到使用POST方法,而不诉诸AJAX功能?
No。设置window.href
总是导致GET请求。
是的,你可以创建一个表单并发布它:
function updatepage(){
var f = document.createElement('form');
f.method = "POST";
f.action = "http://example.com/index.php";
var i = document.createElement("input");
i.type = "hidden";
i.name = "datatosave";
i.value = somedata;
f.appendChild(i);
f.submit();
}
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- Onclick不会启动..可能存在javascript语法问题
- 运行时不存在Javascript函数
- 如果存在Javascript,请删除多个类中的一个
- 将敏感信息保存在javascript代码中的安全缺陷
- 如果数据存在Javascript,则剩余字符
- IF文件存在Javascript
- 可能存在Javascript范围问题
- 可能存在Javascript作用域问题
- 将 Json 保存在 Javascript 变量中
- 将页面源代码保存在 Javascript 变量中
- 将数据保存在 JavaScript 中
- 如何在移动到新的HTML页面后使用保存在Javascript文件中的保存变量
- MongoDB (Java) - 如何运行保存在javascript文件中的查询
- 如果由两个字符串组成,则存在Javascript检查函数
- 是否存在JavaScript“;选择框显示”;事件或类似的事情?(使用jQuery)
- 检查页面上是否存在Javascript脚本
- 如何将上次选择的选项保存在JavaScript文件中
- 删除数组值(如果已存在javascript)