在Laravel中包含php文件的位置以及如何使用javascript调用php文件中的特定函数
Where to include the php file in laravel and how to call a specific function in the php file using javascript
我是Laravel的新手,正在努力寻找自己的方式。
我创建了一个php文件,它有几个函数,一个生成一个随机数,一个显示日期等等......
我有一个视图页面,单击单选按钮时我会生成一个随机数,所以我的问题是在哪里将我的 php 文件包含在应用程序中,以及如何从视图页面调用特定函数,以便仅执行文件的那部分。
我的代码在这里...
查看刀片.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 页面包含在应用程序文件夹中并将其包含在 start.php 文件中,我不确定这是否是在我的应用程序中插入文件的正确位置。
随机数.php
<?php
function CreateRandomNumber()
{
//stuff to create random number here
}
function ShowDate()
{
//stuff to find and show date here
}
?>
我知道在java脚本中调用php函数是一种不好的做法,有没有其他方法可以在单击按钮时在视图页面内调用特定的php函数。如果是 ajax,如何在 ajax 中包含 php 函数名称。
更重要的是,在应用程序文件夹中添加文件并将其包含在start.php中是正确的。
提前谢谢....
你基本上想创建一个帮助程序函数。这篇文章应该引导你朝着正确的方向前进。我建议走库路线,这会更干净,并且您具有仅在使用时加载它的优势。拉拉维尔4助手或基本功能
相关文章:
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- 通过Ajax将JavaScript函数传递给PHP文件
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 通过ajax到php文件获取单选按钮值
- 每天用javascript包含不同的php文件
- 如何使用javascript调用Php文件
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 在CodeIgniter视图中将Javascript或jQuery代码作为PHP文件编写可以吗
- CORS:否'访问控制允许来源'header-但是php设置头文件
- 用PHP发送html表单和文件附件
- 动态地包含来自外部文件PHP的JavaScript
- 向文件 php 表单提交添加多个输入
- 将web服务响应转换为PDF文件- PHP, Javascript
- 基于XML文件(PHP, Jquery)的页面生成
- 如何使用jQuery.ajax发送请求到文件php
- 显示数据下拉列表从另一个文件(php,mysql,javascript)
- 两个电子邮件在同一个文件php
- 从mysql中存储和检索用户js文件.php
- 组织3个文件:PHP、HTML、JS和Smarty