我想将产品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