gpt4 book ai didi

javascript - Laravel View 中的 jQuery 语法

转载 作者:行者123 更新时间:2023-11-28 18:55:09 26 4
gpt4 key购买 nike

我的 View 中的代码(Laravel 框架):

...   
var d_from = $('#date_from').val();
$('#total-invoices').html('<a href="#" class="btn btn-xs btn-danger">{{ App\Output_Detail::getTotalInvoices(' + d_from + ') }}</a>');
...

$('#total-invoices') 是一个 HTML 标签组件。

我的上述代码中有语法错误:..(' + d_from + ')..

如果我放置一个静态变量,我的模型函数的返回工作正常:

{{ App\Output_Detail::getTotalInvoices("2015-11-03") }}

最佳答案

您在这里混合了 JavaScript 和 PHP。 PHP 是一种服务器端语言,这意味着它是在您的服务器上处理的。 JavaScript 是一种客户端语言,运行在客户端的浏览器上。所以你的 PHP 将在 JavaScript 之前被解析。您尝试在 PHP 中使用 JavaScript 变量 d_from,但在 PHP 完成并将 HTML 发送到客户端浏览器之前不会声明该变量。

就解决方案而言,无论您在 #date_from 输入中填充什么值,都可以放入此 getTotalInvoices 方法中。如果该值在到达客户端之前不可用,则您需要向服务器发出 AJAX 回调来运行此方法。

关于javascript - Laravel View 中的 jQuery 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33742698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com