【问题标题】:Jquery - isset for button not listeningJquery - isset 按钮不听
【发布时间】:2019-03-31 03:47:28
【问题描述】:
<form action="..." method="post">
<input type="submit" name="btn_add" id="add" ...> 
...

我已将 jquery 连接到此按钮:

$().ready(function() {  
    $('#add').click(function() {  
      ...;  
    });        
});  

我也想

if(isset($_POST['btn_add'])){
... do something, doesnt work
 }

isset 不工作。由于jquery,有什么理由吗?如果是这样,我怎样才能让 jquery 工作并且 isset 监听同一个按钮?

【问题讨论】:

  • jquery 是一种客户端语言。你不能通过它访问 php 变量($_POST)。
  • http://stackoverflow.com/questions/4231789/is-there-something-like-isset-of-php-in-javascript-jquery
  • $(document).ready(function() $(function(){ // code goes here });
  • 这不是很清楚 - 你的 php 在你的 php 文件中(而不是在你的 js 中)如果是,那么你的 jquery click 函数是做什么的?它会阻止默认操作并执行某种 ajax 吗?如果是这样,那么也许 ajax 指向不同的文件或没有传递按钮变量或执行获取?这么多的可能性,您的问题中没有足够的信息
  • 是否要检查具有这些名称的输入是否已填充?就像验证一样!

标签: javascript jquery


【解决方案1】:

php.ini中设置max_input_vars = 10000

【讨论】:

  • 您能进一步解释一下吗?它如何解决给定的问题?
猜你喜欢
  • 2013-01-17
  • 1970-01-01
  • 2018-03-21
  • 2016-01-05
  • 1970-01-01
  • 2014-08-04
  • 1970-01-01
  • 1970-01-01
  • 2017-11-23
相关资源
最近更新 更多