laravel在同一页面上显示数据

时间:2014-12-26 09:55:31

标签: javascript php laravel

我正在研究php laravel框架。单击按钮后,我想在同一页面上回显我的php变量

echo $ somevariable;在同一页面

如何修改此脚本?

 <script >$(document).ready(function(){
$('.button').click(function(){
    var clickBtnValue = $(this).val();
    var ajaxurl = '/Ds/showoutputs',
    data =  {'action': clickBtnValue};
    $.post(ajaxurl, data, function (response) {
        // Response div goes here.

         alert("action performed successfully");
    });
});

});

1 个答案:

答案 0 :(得分:0)

如果javascript代码在视图,因此由PHP处理,您只需执行此操作:

<script>
    var somevariable = "{{ $somevariable }}";
</script>

现在,您可以在JavaScript代码中的任何位置使用somevariable

你也可以直接注射它:

$('.button').click(function(){
    var clickBtnValue = $(this).val();
    var ajaxurl = '/Ds/showoutputs',
    data =  {'action': clickBtnValue};
    $.post(ajaxurl, data, function (response) {
        var div = $('<div></div>');

        div.text("{{ $somevariable }}");

        alert("action performed successfully");
    });
});