ajaxをjqueryとcodeigniterで動作させるのに問題があります。複数のチュートリアルを実行しましたが、何も機能しないようです。私は、データベースに挿入されるajaxを使用して投稿データを送信する賛成ボタンを実装しようとしています。どんな助けでも大歓迎です。
私の見解からのコード:
<pre>
<?php foreach($query->result() as $row): ?>
<div>
<form action="" method="post">
<input type="hidden" name="story_id" value=<?php echo $row->id; ?>>
<input type="submit" name="story_id" class="button" id="submit_btn" value=<?php echo $row->id;?>>
</form>
</div>
<?php endforeach; ?>
</pre>
私が使用しているjqueryスクリプト:
<pre>
<script type="text/javascript">
$(document).ready(function(){
$(".button").click(function(){
var form_data = {
story_id: $(this).val()
};
$.ajax({
url: "<?php echo base_url('cyoa/upvote'); ?>",
type: 'POST',
data: form_data,
success: function()
{
$("#upvote").hide();
}
});
return false;
});
});
</script>
</pre>