如何让 javascript 将表单发送到 php
How do I get javascript to send form to php
我已经搜索了这些问题,但没有一个直接解决我遇到的问题。如果它已经得到解决,请原谅我;我找不到它。我正在使用JavaScript制作表单并尝试提交它,但是当我执行form.submit时,没有任何反应。页面重新加载,但它永远不会到达我定向到的 PHP 页面。
JavaScript:
function voteForName(name){
var form2 = document.createElement("form");
form2.setAttribute("method", "get");
form2.setAttribute("action", "../php/namesSuggest.php");
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "text");
hiddenField.setAttribute("name", "babyName");
hiddenField.setAttribute("value", name);
form2.appendChild(hiddenField);
document.body.appendChild(form2);
alert(form2.outerHTML);
form2.submit();
}
目录
'<tr>
<td width="33%"></td>
<td width="33%" align="center"><a href><p onclick="voteForName('''. $obj["name"] .''')" title="Click to vote for this name!" id="123'. $obj["name"] .'" >'
. $obj["name"] .
'</p></a></td>
<td width="33%"></td>
</tr>';
HTML 是使用 PHP 形成的。文件夹已设置
site
home
fileWhereJSIsCalled.php
php
namesSuggestions.php
js
myJSfile.js
任何建议将不胜感激。
试试这个
form2.setAttribute("action", "php/namesSuggest.php");
将href
添加到 <a>
标签将刷新页面,而不是让 javascript 做它的事情。
非常愚蠢的错误,但我要在这里添加答案,以防其他人遇到这个问题
相关文章:
- 传递给 PHP 表单时 JavaScript 动态变量上的未定义索引
- 带有条件字段的PHP表单
- PHP表单提交和重定向
- 如何防止丢失PHP表单中输入的输入字段
- 在动态加载的PHP表单上放置JavaScript事件
- 正在创建'谢谢你'使用colorbox弹出PHP表单
- 带有jquery验证问题的php表单
- 如何将我通过JavaScript计算的自定义金额作为金额发送到PHP表单
- 提交时将JavaScript变量转换为PHP表单
- 带有多个提交按钮的PHP表单
- php表单验证n在表单上显示消息3秒钟并淡出
- php表单发布时正在加载进度条
- 带有javascript按钮的PHP表单-不起作用
- PHP表单适用于索引,但不适用于联系我们页面
- Cake php表单助手.替换输入值
- 对php表单的修改
- 如何在刷新时显示PHP表单中的随机文本和图像
- 自动完成PHP表单选择字段中的用户姓氏
- php表单中的JQuery-重定向到成功页面
- PHP表单,MailFoction和Google reCaptcha验证问题