代碼如下:$(".add").click(function(){varval=parseInt($(this).siblings("input").val());//加請求ajaxFn($(this),...)})$(".minus").click(function(){varval=parseInt($(this).siblings("input").val());//減請求ajaxFn($(this),...)})//更新數(shù)量functionaddMinus(_this,num){varval=parseInt($(_this).val());varnums=val+num;$(_this).siblings("input").val(num)}functionajaxFn(_this,...){$.ajax({url:"/",data:"",type:"json",success:function(data){if(data){//獲取成功返回數(shù)量addMinus(_this,1)}}})}購物車數(shù)量當(dāng)請求成功的時候根據(jù)參數(shù)判斷+1-1【問題】ajaxFn方法在不傳遞this的情況下,能不能找到對應(yīng)的商品更新數(shù)量;或者改寫目前邏輯。
購物車ajax請求成功,更新加減數(shù)量this傳參問題
躍然一笑
2019-04-21 20:42:07