AJAXを使用してテーブルにデータを投稿しようとしています.次のフォームがあります.
<form>
Total <input type="text" id="total" name="total" /><br />
Bill name<input type="text" id="bill-name" name="bill-name" /><br />
bill descriptiion <input type="text" id="bill-description" name="bill-description" /><br />
bill colour<input type="text" id="bill-colour" name="bill-colour" />
<input type="button" value="submit" onClick="insertBill();" />
</form>
そして、私のAJAXコードは...
<script type="text/javascript">
function insertBill()
{
var bill = $("#bill").val();
$.post('insert_bill.php', {total: total, bill-name: bill-name, bill-description: bill-description, bill-colour: bill-colour}, function(data)
{
$("#bills").html(data);
});
}
</script>
ただし、何らかの理由で値が渡されていません。私はAJAXが初めてなので、チュートリアルに従ってきたので、私の素朴さを許してください!どうすればこれを機能させることができますか?