已关闭此问题为not reproducible or was caused by typos。它目前不接受回答。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
上个月关门了。
Improve this question
未定义变量$totalPrice
得到这个错误,我想打印$totalPrice在html代码形式jQuery。成功状态后代码不工作
function applyCouponCode() {
jQuery('#coupon_code_msg').html('');
var coupon_code = jQuery('#coupon_code').val();
if (coupon_code != '') {
jQuery.ajax({
// url: '{{ route('apply_coupon_code') }}',
// method: "POST",
type: 'post',
url: '/apply_coupon_code',
data: 'coupon_code=' + coupon_code + '&_token=' + jQuery("[name='_token']").val(),
success: function(result) {
if (result.status == 'success') {
jQuery('.show_coupon_box').removeClass('hide');
jQuery('#coupon_code_str').html(coupon_code);
jQuery('#total_price').html('INR ' + result.totalPrice);
jQuery('.apply_coupon_code_box').hide();
} else {
}
jQuery('#coupon_code_msg').html(result.msg);
}
});
} else {
jQuery('#coupon_code_msg').html('Please enter coupon code');
}
}
function remove_coupon_code() {
jQuery('#coupon_code_msg').html('');
var coupon_code = jQuery('#coupon_code').val();
jQuery('#coupon_code').val('');
if (coupon_code != '') {
jQuery.ajax({
type: 'post',
url: '/remove_coupon_code',
data: 'coupon_code=' + coupon_code + '&_token=' + jQuery("[name='_token']").val(),
success: function(result) {
if (result.status == 'success') {
jQuery('.show_coupon_box').addClass('hide');
jQuery('#coupon_code_str').html('');
jQuery('#total_price').html('INR ' + result.totalPrice);
jQuery('.apply_coupon_code_box').show();
} else {
}
jQuery('#coupon_code_msg').html(result.msg);
}
});
}
}
这是我的html代码
<ul>
@php $total = 0 @endphp
@foreach ($cart as $details)
@php $total += $details->product_price * $details->quantity @endphp
@endforeach
<li>Cart Subtotal<span>{{ $total }}</span></li>
<tr class="hide show_coupon_box">
<th>Coupon Code <a href="javascript:void(0)" onclick="remove_coupon_code()"
class="remove_coupon_code_link">Remove</a></th>
<td id="coupon_code_str"></td>
</tr>
<li>Shipping<span>Free</span></li>
{{-- <li class="last" id="total_price">You
Pay<span>{{ $totalPrice }}</span>
</li> --}}
<td id="total_price">INR {{ $totalPrice }}</td>
</ul>
2条答案
按热度按时间deikduxw1#
使用jQuery引入TotalPrice值并不意味着可以在TD中定义TotalPrice。
更改代码:
收件人:
如果没有其他错误,totalPrice值将被带入total_price id的TD中,并显示该值。
tvz2xvvm2#
这个问题与jQuery无关,你没有在你的刀片文件中初始化
$totalPrice
,要么从你的后端发送它在紧凑或使在你的刀片文件。还有一件事,如果你像图中那样将
$totalPrice
分配给HTML,那么你不需要执行{{$totalPrice}}