gpt4 book ai didi

javascript - 在 laravel 中哪里包含 php 文件以及如何使用 javascript 调用 php 文件中的特定函数

转载 作者:行者123 更新时间:2023-11-30 05:31:01 27 4
gpt4 key购买 nike

我是 Laravel 的新手,正在努力寻找解决方法。

我创建了一个 php 文件,它有几个功能,一个生成随机数,一个显示日期等等......

我有一个 View 页面,单击单选按钮会生成一个随机数,所以我的问题是在应用程序中的什么地方包含我的 php 文件,以及如何从 View 页面调用特定函数,以便只有那部分文件执行。

我的代码在这里...

view.blade.php

<script type="text/javascript">
function CreateRandomNumber()
{
$('#wdv').onclick("<?php CreateRandomNumber(); ?>");
}
</script>

<div class="row form-wrapper">

<form class="form-horizontal" id="form" method="post" action="" autocomplete="off">
<!-- CSRF Token -->
<input type="hidden" name="_token" value="{{ csrf_token() }}" />

<div class="form-group {{ $errors->has('depreciation_type') ? ' has-error' : '' }}">
<label for="depreciation_type" class="col-md-3 control-label depreciationlabel">@lang('admin/assetdetails/form.depreciation')</label>
<div class="controls col-md-7">
{{ Form::radio('depreciation_type', 'wdv', Input::old('depreciation_type', $assetdetail->depreciation_type == 'wdv' ), array('id'=>'wdv', 'class'=>'wdvbutton','onclick' => 'random()')) }}
<label for="wdv" class="col-md-2 control-label wdvlabel">@lang('admin/assetdetails/form.wdv')</label>
{{ Form::radio('depreciation_type', 'slm', Session::hasOldInput() ? array_key_exists('depreciation_type', Input::old()) : ($assetdetail->exists ? $assetdetail->depreciation_type == 'slm' : true), array('id'=>'slm', 'class'=>'slmbutton')) }}
<label for="slm" class="col-md-2 control-label slmlabel">@lang('admin/assetdetails/form.slm')</label></br>
{{ $errors->first('depreciation_type', '<span class="alert-msg"><i class="icon-remove-sign"></i> :message</span>') }}
</div>
</div>

</form>
</div>

到目前为止,我的 php 页面已将 php 页面包含在 app 文件夹中,并将其包含在 start.php 文件中,我不确定这是否是将文件插入我的应用程序的正确位置。

随机数.php

<?php

function CreateRandomNumber()
{
//stuff to create random number here
}

function ShowDate()
{
//stuff to find and show date here
}

?>

我知道在 java 脚本中调用 php 函数是一种不好的做法,是否有任何其他方法可以在单击按钮时在 View 页面中调用特定的 php 函数。如果是 ajax,如何在 ajax 中包含 php 函数名称。

此外,在app文件夹中添加文件并包含在start.php中是否正确。

提前致谢....

最佳答案

您基本上想要创建一个辅助函数。这篇文章应该会引导您朝着正确的方向前进。我建议走图书馆路线,这样会更干净,而且你的优势是它只在使用时加载。 Laravel 4 helpers or basic functions

关于javascript - 在 laravel 中哪里包含 php 文件以及如何使用 javascript 调用 php 文件中的特定函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27062851/

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