我无法让 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>