$ _POST请求不起作用

时间:2017-07-21 08:27:02

标签: javascript php jquery html

我已在我的网站的内嵌编辑屏幕上发布了帖子请求。但是,当我点击提交按钮时,没有任何事情发生。我之前尝试过使用html标签,但这也行不通。

也许我看错了路。有人可以帮助解决这个问题。非常感谢!

提交按钮位于表单的顶部。

<a href="" onclick="$(this).closest('form').submit()"><li class="fa fa-check-square-o" aria-hidden="true"></li></a>

表格标签

<form method="POST" action="" enctype="multipart/form-data">

示例输入

<input class="edit-input-door" type="text" name="door_sale" value="<?php echo $event['door_sale']; ?>" />

问题: 提交没有发布,所以当我点击我的提交按钮。什么都没发生。他只刷新页面但没有发布任何内容。

整个代码:

<form method="POST" action="" enctype="multipart/form-data">
<div class="root-nav">
  <ul>
    <a href="" onclick="$(this).closest('form').submit()"><li class="fa fa-check-square-o" aria-hidden="true"></li></a>
  </ul>
</div>
<span class="date-lg__ad">&euro; <input class="edit-input-door" type="text" name="door_sale" value="<?php echo $event['door_sale']; ?>" /></span>

解决方案:

<button type="submit"><li class="fa fa-check-square-o" aria-hidden="true"></li></button>

再次感谢!

3 个答案:

答案 0 :(得分:1)

试试这个

<form method="POST" action="" enctype="multipart/form-data" id="target">
  <input type="text" value="Hello there">
  <input type="submit" value="Go">
</form>
<a href="#" id="other"><li class="fa fa-check-square-o" aria-hidden="true"></li></a>

<script>
$( "#other" ).click(function() {
  $( "#target" ).submit();
});
</script>

答案 1 :(得分:1)

//试试这个

 <a href="#" onclick="myFunction()"><li class="fa fa-check-square-o" aria-hidden="true">Click here</li></a>

<form id="myForm" method="post" enctype="multipart/form-data">

  // your stuff

</form>


<script>
function myFunction() {
    document.getElementById("myForm").submit();
}
</script>

答案 2 :(得分:0)

可能是标签的默认事件阻止了onclick功能,请改用以下内容:

MyCallback cb = new MyCallback(){
 if(goodItems.size() < 20) new DataTask().getMyData(cb);
}
new DataTask().getMyData(cb);