我正在尝试将产品 ID 分配给链接的值并传递给 $ajax,以便 $ajax 可以使用此变量并将其传递给另一个 php 以更新购物车信息。但是,不幸的是,我没有这样做。如果我简单地在 $ajax 中设置 var 值,它就可以工作。下面是将值传递给 $ajax 的链接。
<a id ="'.$row["id"].'" value ="100" href="javascript:void(0)" onclick="myCall();">
在我使用的 Ajax 中:
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 );
});
}
它失败。
有人可以帮我吗?而且,顺便说一句,我尝试使用.load()
. 它有效,但问题是它只是向我展示了我添加的产品。似乎对服务器没有影响。无论如何,我的第二个问题是$ajax
能让我更新服务器中的购物车吗?我使用的是旧版本的 WAMP(1.6.4)!