首页>Program>source

以下jquery代码会两次提示123。

jQuery(document).ready(function(){
jQuery('form').submit(function(e){
    e.preventDefault();
    var _product_id = 123;
    
    alert(_product_id);
 });
});

表格

<form action="" method="POST" enctype="multipart/form-data" id="f-1" class="single-product-editor-form">
 <span>
    <button class="single-edit" id="<?php echo $row_no; ?>" type="submit">ویرایش</button>
 </span>
</form>

问题出在哪里?

最新回答
  • 10天前
    1 #

    很可能,您两次加载了脚本文件,因为代码对我来说看起来不错.当您使用PHP时,它可能是偶然的重复包含,因此您最终得到两个脚本标签:

    <script>
      // your JavaScript code
    </script>
    <script>
      // your JavaScript code
    </script>
    

    我做了一些测试:

    威兹威兹

      If you load it one time, it works well: jsfiddle.net/qL53yo7v.

      If you load you it twice, you will see two alerts: jsfiddle.net/wa9oudhz.

  • python:看来numpy数组会自动忽略小数
  • javascript:jQuery成功后无法刷新selectpicker选项