我遇到了ajax没有发布预期数据的问题, 我正在使用Codeigniter日历库,并向每个Table Row和Table Data标记添加了类 ,以便当您单击任何表格单元格下面的代码将触发。 不知道是怎么了?从jQuery Ajax获取发布数据
这里是代码:
<script type="text/javascript">
$('.calendar .day').click(function(){
get_day_num();
});
function get_day_num()
{
//this alert shows 'undefined' ??
alert($(this).find('.day').html());
//values being passed to sendValue are probably 'undefined' - why?
sendValue($(this).find('.day_num').html(),$(this).find('.content').html())
}
function sendValue(day_num,day_data)
{
$.ajax({
url: window.location,
type: 'POST',
data: {
day: day_num,
data: day_data
},
complete: function(msg)
{
location:reload();
}
});
}
</script>
拍,我错过了! – Mystx
我jQuery代码是在页面的主体。这可能是为什么它不工作? – Mystx
它是在身体的结尾,''