以前にこれを行ったことがありますが、何らかの理由でパラメーターが奇妙に渡されています。
パラメータを渡すために使用したJavaScript関数があり、いくつかのテストを実行しましたが、関数内の変数は正しいです。
これらは、問題に関連する js のほんの一部です。
var tdes = document.getElementById("taskDescription1").value;
var tnam = document.getElementById("taskName1").value;
var shif = document.getElementById("shift1").value;
var ttyp = document.getElementById("taskType1").value;
var date = document.getElementById("datepicker").value;
var ooc = document.getElementById("ooc1").value;
var dateSplit = date.split('/');
var deadlineDate = "";
for( var i = 0; i < dateSplit.length; i++){
deadlineDate = deadlineDate + dateSplit[i];
}
xmlhttp.open("GET","subTask.php?q="+ encodeURIComponent(tdes) + "&w=" + encodeURIComponent(tnam) +"&e=" +encodeURIComponent(shif) + "&y=" + encodeURIComponent(ttyp) + "&b=" + encodeURIComponent(deadlineDate) + "&u=" + encodeURIComponent(ooc),true);
私はWebコンソールを実行しましたが、これが実際に渡されているものです...
http://***************/****/********/subTask.php?taskName1=test+taskname+works&taskDescription1=test+des&shift1=All&ooc1=Open&taskType1=normal&datepicker=06%2F28%2F2013
PHPのxmlhttp.openとGETメソッドの間で何が起こっているのかわかりません。これらの変数はどれも渡されません。