DATEまでにアイテムを並べ替えるAJAXコードがありますが、カテゴリ別にもアイテムを並べ替える必要があります。追加の変数をAjaxのクエリに追加するには
カテゴリを選択するためのドロップダウンメニューを使用したいと思います。
AJAXコード(MySQLクエリページを呼び出す)を使用してページを呼び出すことによって、カテゴリ変数をURLに渡します。
私はこのコードを持っていた:
var datumfree = 0;
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "June";
month[6] = "July";
month[7] = "Aug";
month[8] = "Sept";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
$(document).ready(function() {
function refresh(free){
$("#loadingfree").show();
if (free) datumfree = datumfree + free;
var url = "listcategory.php?date=" + datumfree;
$.getJSON(url,function(data) {
は今、私はこのような何かをしようとした:
var datumfree = 0;
var category = '$category';
var month = new Array();
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "June";
month[6] = "July";
month[7] = "Aug";
month[8] = "Sept";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";
$(document).ready(function() {
function refresh(free){
$("#loadingfree").show();
if (free) datumfree = datumfree + free;
var url = "listcategory.php?date=" + datumfree + "&category=" + category;
$.getJSON(url,function(data) {
私はそれはおそらくばかげだということを知っているが、私はPHPでの初心者です、私は絶対に持っていますAJAXについての手がかりがないので、どんな援助も評価されません。
あなたを助けることだけで用語の修正:あなたが書いている言語はJavaScriptのです。 '$ .getJSON'のような呼び出しは、AJAXメソッドで、ページを更新することなくサーバー/ APIとやりとりすることができます。 http://www.w3schools.com/ajax/ajax_intro.asp 質問に答えるために、問題は何ですか?私はあなたが本当にあなたがそれを持っているかどうかわからないように、あなたが要求をした後にあなたはデータで何もしていないことを参照してください。コンソールなどでエラーが発生していますか? – Jordan
あなたはこれを読んでいます:http://api.jquery.com/jquery.getjson/ – Chax
$(document).ready()の中でなぜあなたは 'refresh'機能を持っていますか?あなたはそのスコープの外に置くべきです。 – Chax