我想將產品ID分配給鏈接的值並傳遞給$ ajax,以便$ ajax可以使用此變量並將其傳遞給另一個php來更新購物車信息。但不幸的是,我沒有這樣做。如果我簡單地在$ ajax中設置var值,它會起作用。 以下是將值傳遞給$ ajax的鏈接。
<a id ="'.$row["id"].'" value ="100" href="javascript:void(0)" onclick="myCall();">
而在阿賈克斯我用:
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
function myCall() {
//var value = 50;
var value = $(this).attr('value');
var request = $.ajax({
url: "ajax.php",
type: "GET",
data: ({id: value}),
//dataType: "html"
});
request.done(function(msg) {
$(".bottomcorners").html(msg);
});
request.fail(function(jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
}
它失敗。
有人可以幫我嗎?順便說一句,我試圖使用。它的工作原理,但問題是它只顯示我添加的產品。它似乎對服務器沒有影響。無論如何,我的第二個問題是$ajax
能讓我更新我的服務器中的購物車嗎?我正在使用舊版本的WAMP(1.6.4)!
你的ajax.php中有什麼? 你爲什麼認爲沒有任何工作? 要查看服務器上只有客戶端JS會發生什麼情況,您可以在'$ .ajax'調用中重寫'success'函數 – 2013-04-23 11:23:40