javascript - 我的 javascript 不工作,但没有错误 Laravel 6
问题描述
我现在正在尝试在我的项目中使用 javascripts。有人可以解释一下,我们可以让 javascripts 在 Laravel 项目中工作吗?
所有代码都有效,除了 js 派对它没有出现在屏幕上
谢谢
这是我的代码:
checkout.blade.php
@extends('layouts.default')
@section('content')
//code
@endsection
@section('extra-js')
<script src="https://js.braintreegateway.com/web/dropin/1.13.0/js/dropin.min.js"></script>
<script>
(function(){
var form = document.querySelector('#paypal-payment-form');
var client_token = "{{ $paypalToken }}";
braintree.dropin.create({
authorization: client_token,
selector: '#bt-dropin',
paypal: {
flow: 'vault'
}
}, function (createErr, instance) {
if (createErr) {
console.log('Create Error', createErr);
return;
}
// remove credit card option
var elem = document.querySelector('.braintree-option__card');
elem.parentNode.removeChild(elem);
form.addEventListener('submit', function (event) {
event.preventDefault();
instance.requestPaymentMethod(function (err, payload) {
if (err) {
console.log('Request Payment Method Error', err);
return;
}
// Add the nonce to the form and submit
document.querySelector('#nonce').value = payload.nonce;
form.submit();
});
});
});
})();
</script>
@endsection
这是我的 default.blade.php
default.blade.php的一部分
@yield('content')
@yield('extra-js')
<script src="{{ asset('js/app.js') }}"></script>
解决方案
推荐阅读
- tensorflow - 将Superpoint的Tensorflow模型转换为Android的tflite模型的问题
- java - Android RecyclerView 不回收项目
- html - 如果有人更改 HTML 表单输入的名称怎么办
- android - 在没有 ImageCapture 用例的情况下运行 android camerax 时出现意外的 logcat 错误
- python - Python - psycopg2 IndexError:列表索引超出范围
- spring - 如何用父文档展平动态字段 - 没有 Mongodb 聚合的 Spring data Mongo DB
- python-3.x - Python 名称“latest_email_uid”未定义
- flutter - Appbar 过渡动画 (Flutter)
- swift - Swift @propertyWrapper 'Self' 指的是封闭的结构/类而不是属性包装器结构
- amazon-web-services - 如何临时打开和关闭 AWS 安全组上某个 IP 的端口?