php - 为什么 .post jquery 函数在我的代码中不起作用?

标签 php jquery ajax

我尝试使用 jQuery 的 jquery 函数,但它不起作用

这很奇怪。我在 js 文件中放置了一些警报,但是当我单击按钮(id="gettotal Nutritions")时,js 文件中没有任何警报发生。

这是我获取js文件数据的地方(并显示数据):

        <div id="feedback"></div>
    <br />
    <form id="form_date_nutrient_getter" action="account-overview.php" method="POST">
    Select a start date: <input id="datestart" type="text" name="beginday_calendar"><br />
    Select a end date: <input id="dateend" type="text" name="endday_calendar"><br />
                    <input type="button" id="gettotalnutrients" value="Get the total nutrients" ><br /><br /><br /><br /><br /><br /><br />
    </form>
    </div>
<小时/>

js文件:

$('#gettotalnutrients').click(function(){
           alert('test');
           var datestart = $('#datestart').val();
           alert(datestart);
           var dateend = $('#dateend').val();
           alert(dateend);
           $.post('getTotalNutrients.php',(beginday_calendar: datestart, endday_calendar: dateend), function(data){
            $('#feedback').text(data);
                });
                                });

最佳答案

将您的 click() 函数包装在 $(document).ready() 或类似的内容中:

$(document).ready(function() {
  $('#gettotalnutrients').click(function(){
    // the rest of your code goes here
  });
});

此外,您在 js 控制台中是否看到任何错误?

关于php - 为什么 .post jquery 函数在我的代码中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690721/

相关文章:

javascript - 让 JavaScript 方法返回 jQuery AJAX 调用的结果

php - 当我使用锁屏特征时,Laravel 5.7 重定向太多次

php - CentOS 6 上的 odbc_connect()

php - 无法在图像上打印文本

javascript - 如何查找所有没有选择任何值的下拉菜单?

javascript - 使用对象方法作为 AJAX 调用的回调

PHP 会更改循环的范围并在包含的文件中进行切换

javascript - 使用 JavaScript 智能加载图像

javascript - 逆向工程正则表达式模式以查找 token 数和预期匹配的长度

javascript - PHP 和 AJAX 加载数据