我遇到了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
它是在身體的結尾,''