我過去2個小時一直在嘗試將jquery的參數傳遞給PHP。 我似乎無法弄清楚這一點。 所以我的代碼放在以下將jquery的URL參數傳遞到php
var something = getUrlParameter('month');
function Refresh()
{
$.ajax({
type: 'POST',
url: 'getCalendar.php',
data: {test:something},
success: function(data){
if(data != null) $("#calendarDiv").html(data)
}
});
}
getUrlParameter是
function getUrlParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
我只是不能似乎能夠什麼傳遞給我的PHP文件。 謝謝。 我的目標是通過?month =東西& year =東西到PHP文件中,所以我可以基於那個顯示日曆。
網址例子: http://chanceity.com/calendartest.html
但它不工作,因爲我的PHP文件沒有得到那些PARAMS。
你怎麼稱呼'函數刷新()'?你有沒有檢查你的瀏覽器控制檯是否有任何js錯誤,或者你的'ajax()'是否正在觸發? – Sean 2014-08-28 20:08:24
我的阿賈克斯正在走低谷,它顯示我想要的日曆。 – Shame123 2014-08-28 20:09:51
爲什麼不把它加到你的'.ajax()'url - >'url:'getCalendar.php?month ='+ getUrlParameter('month')+'year ='+ getUrlParameter('year'),' – Sean 2014-08-28 20:18:19