我想在點擊一個按鈕時在ajax調用上發送一個變量。該按鈕有一個ID和按鈕的點擊ID應該通過Ajax調用PHP文件用ajax調用發送變量,然後進入php
<button class="btn-view-products" id="mangoes">View Products</button>
和我的JS是
var gallery = $("#product-gallery");
var viewproducts = $('.btn-view-products');
viewproducts.click(function(){
pid = $(this).attr('id');
gallery.load("gallery.php?id="+ pid, hideLoading);
});
,並在我的PHP
$fname = $_GET["pid"];
$images_dir = "images/products/".$fname."/showcase/";
我沒有得到在php中的id值。 請幫忙。 感謝提前一噸。
URL是使用ID,而PHP我s使用pid。在這裏發帖時可能是一個錯字,所以我不會提供它作爲答案,除非它當然是問題所在。 –
爲什麼不把鏈接放到你的按鈕上並使用PHP創建你的pid鏈接? –
$ _GET [「pid」]應該是$ _GET [「id」],因爲您正在傳遞「id」而不是「pid」..?是一個錯字..? –