jQueryを使用してjquery関数を試しても機能しません。.post jquery関数が自分のコードで動作しないのはなぜですか?
かなり変です。私はいくつかの警告をjsファイルに入れましたが、ボタンをクリックすると(id = "gettotalnutrients")、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);
});
});
にブラケットをchnagingてみましたおかげでkclair - 私はdocument.readyでそれを包み、それはまだ警告が出てくる仕事をしたりしていませんでした。 jsコンソールを確認したところ、この行の列61に括弧がありませんでした: $ .post( 'getTotalNutrients.php'、(beginday_calendar:datestart、endday_calendar:dateend)、function(data){ $( '#feedback').html(data); }); –