是否可以仅从<a>
标签进行POST ?我知道锚标签通常只适用于GET,而且我知道我可以使用javascript来执行此操作(就像在JavaScript提交请求中一样提交表单)但对我来说这似乎有点混乱.有没有办法用直接的HTML做到这一点?
如何通过rails中的Get方法传递参数数组?目前我的网址是这样的:
http://localhost:3000/jobs/1017/editing_job_suites/1017/editing_member_jobs/new?ids[]=1025&ids[]=1027
Run Code Online (Sandbox Code Playgroud)
如何使用Get方法传递数组但避免使用?ids[]=1025&ids[]=1027
.
使用javascript window.open方法发送请求.是否有任何解决方法发送不ajax Post请求.
使用例如动态创建单选按钮
var radioInput = document.createElement('input');
radioInput.setAttribute('type', 'radio');
radioInput.setAttribute('name', name);
Run Code Online (Sandbox Code Playgroud)
适用于Firefox但不适用于IE.为什么不?
我在当前的问题上遇到了一些麻烦.任何帮助将不胜感激.
我在"注册过程"中有一个步骤,我不再需要了,但我没有时间重新配置整个过程,所以我试图在页面加载时自动提交表单,所以它基本上会跳过这个步.有什么想法吗?
编辑:对不起,我应该提一下,原来有两个提交选项,我摆脱了一个,现在我只想在页面加载时提交'mem_type'选项.不确定这是否有很大的不同.
<form method=post action="<?=$base_href.url("signup")?>" name="member_signup">
<input type=hidden name="process" value="facility_info">
<input type=hidden name="create_order" value="true">
<?php
foreach ($_POST as $k=>$d) {
if ($k === 'textarea') continue;
echo "<input type=hidden name=\"".strip_tags($k)."\" value=\"".strip_tags($d)."\">";
}
?>
<input type="submit" value="submit" name="mem_type" border="0">
</form>
Run Code Online (Sandbox Code Playgroud) 如何在不使用表单且不回发的情况下在Javascript中创建简单的POST请求?
可能重复:
JavaScript发布请求,如表单提交
我有一个在JS中计算的值,我想将其作为输入表单的一部分传递给PHP脚本.如何将JS值作为POST参数获取给PHP值?
基本上,在提交时,我需要将total
var通过post传递给下一个脚本.
想到的第一个想法是创建一个不可见的输入表单,其中包含值并输入表单,这是可能的吗?
我想构建一个包含JavaScript的简单HTML页面来执行表单POST,其中包含嵌入在HTML中的图像数据与磁盘上的文件.
我看过这篇文章可以使用常规表单数据,但我对图像数据感到困惑.
补充:我不能使用jQuery.我使用的是西门子S7控制单元,它有一个小的网络服务器,甚至无法处理80kB的jQuery文件,所以我只能使用原生的Javascript.从这个链接Ajax请求与JQuery页面卸载我得到我需要使请求同步而不是异步.可以用原生Javascript完成吗?
我从这里复制了代码:JavaScript发布请求,如表单提交
我想知道是否可以在关闭窗口/选项卡时调用它/使用jquery beforeunload或unload离开站点.应该可以吧?
function post_to_url(path, params, method) {
method = method || "post"; // Set method to post by default if not specified.
// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
for(var key in params) {
if(params.hasOwnProperty(key)) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
}
document.body.appendChild(form); …
Run Code Online (Sandbox Code Playgroud) 如何prompt('example prompt')
在javascript中创建PHP输入?
不像一个表格,像一个prompt()
.