請問快速下單購買功能【組合購買】沒能形成購買鏈接,如何解決呢?
測試版本為訊睿框架的v4.6.1和v4.6.2,自定義組合購買標簽為: zhjg ,代碼和 http://apdwn.com/doc/125.html 的一樣 經(jīng)測試多次,點擊“立即購買”沒有任何反應,求解,跪謝啦!
.......
<a href="javascript:add_buy();"> 立即購買 </a>
</div>
<script type="text/javascript">
$(function () {
dr_select_sku_price();
dr_get_sku_price();
$("#dr_buy_num").TouchSpin({
verticalbuttons: true,
step: 1,
min: 1,
max: $('#dr_sku_quantity').html()
});
})
// 購買地址
function add_buy() {
var url = "{dr_url('api/buy/index', ['fid' => $ci->module['field']['zhjg']['id'], 'id'=>$id])}";
url+= "&sku="+$('#dr_sku_value').val();
url+= "&num="+$('#dr_buy_num').val();
window.location.href = url;
}
</script>
沒有反應,多半是js報故障了,查查js故障信息
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
非常感謝!這和PHP環(huán)境和版本有關嗎?測試用的是php v8.1.2
回復@東方 F12看看前端報錯,或者可聯(lián)系QQ1174742835 遠程協(xié)助下
回復@平平 我是菜鳥,剛接觸PHP
看了JS報錯,不會處理,求解,萬分感謝!
回復@芝麻通 非常感謝您!測試頁地址:http://sc.bmcm.cn:9110/index.php?c=show&id=2
回復@東方 __window改成window
回復@芝麻通 非常感謝您,又有新問題了:
number_format(): Passing null to parameter #1 ($num) of type float is deprecated
錯誤文件:E:\C_XunRuiCMS_V4_6_1\cache\template\808510b86d042ebd383b7a8c1d5c5dff0.code.php(18)
訪問地址:http://sc.bmcm.cn:9110/index.php?s=api&c=buy&m=index&fid=11&id=2&sku=0_0&num=1
http://sc.bmcm.cn:9110/index.php?s=api&c=buy&m=index&fid=11&id=2&sku=0_0&num=1
回復@東方 這個一點點查程序了。。。num沒傳值
回復@芝麻通 哦,謝謝!另外這個 {dr_url('api/buy/index', ['fid' => $ci->module['field']['pays']['id'], 'sku'=>'必填', 'id' => $id, 'num' => 1])}
里的 sku'=>'必填' ,“必填”是個什么樣的值呢?可為空嗎
回復@東方 可以在自帶模版上看下參數(shù)怎么定義的