我是jquery的新手,我在chrome中遇到了一些关于这个ajax请求的问题。它可以在不发送错误的情况下工作,但是你必须在Chrome用新数据更新#change div之前点击单选按钮2-3次
$(':radio').change(function() {
var size = $('#sizeselect :radio:checked').attr('name');
var colour = $('input:radio[name=col]:checked').val();
$('#change').html('<p><img src="ajax-loader-2.gif" width="220" height="19" /></p>');
$.ajax({
async: false,
url : 'php.php',
type: 'POST',
dataType: 'html',
data: 'size=' + size + '&colour=' + colour,
success : function (data) {
$("#change").hide().html(data).fadeIn(700);
}
});
});
谁有任何想法?
仍然有问题我检查了检查员,并没有抛出任何错误。下面是问题的链接
答案 0 :(得分:0)
检查您的请求是否花费太多时间并且Chrome不等待服务器回答。使用Chrome的Inspector,网络标签:
在Windows上Ctrl + Shift + I Mac上的Cmd + Shift + I。
为什么不用它来调试你的Js。从你向我们展示的东西,它应该工作。