Javascript 如何从java脚本模板传递php参数

Javascript 如何从java脚本模板传递php参数,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我有一个下面的代码,通过从上传图像的文件夹中读取图像名称,在UI上显示图像名称 这些图像名称是使用显示的,我想将该名称传递给php函数,以便通过按图像名称点击db来检查其状态 以下是图像名称在UI中的显示方式: <!-- The template to display files available for download --> <script id="template-download" type="text/x-tmpl"> {% for (var i=0, fi

我有一个下面的代码,通过从上传图像的文件夹中读取图像名称,在UI上显示图像名称

这些图像名称是使用显示的,我想将该名称传递给php函数,以便通过按图像名称点击db来检查其状态

以下是图像名称在UI中的显示方式:

<!-- The template to display files available for download -->
<script id="template-download" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i++) { %}
    <tr class="template-download fade">

        <td>
           <span>{%=file.name%}</span>
              <!----- new update -------->
                  var a= file.name;
                     $.ajax({
                        type: "POST",
                        url: "http://localhost/tripvioapp/trips/showStatus/",
                        dataType: "text",
                        data: {image_name: a,trip_id: '2'},
                        success: function(msg){ 
                              alert(msg);//how can i display this value in this place
                       }

                     });
        </td>

    </tr>
{% } %}
</script>
结果:不是从
{%=file.name%}
传递值,而是按原样传递

预期(因为它应该像这样在内部工作:)

$this->tripmodel->getImageStatusByUidName("imageName.jpg","2");

有人能帮我吗?

你应该把php代码放在两者之间 糟糕的

    <?php
    $this->tripmodel->getImageStatusByUidName( "{%=file.name%}","2");
    ?>


玩玩它。我没有测试它

错误是什么?。你能发布更新的源代码吗?有时php语法错误,有时只是传递完整的{%=file.title%}而不是值。。。。请使用完整的模型路径编辑您的问题,因为我们调用的函数位于其他文件和类中。如果我知道如何传递文件名,那么我的问题将得到解决,或者您可以将此({%=file.name%})存储为javascript变量吗,例如,var fn={%=file.name%},因此,我可以轻松调用ajax函数我更新了我的问题,使用ajax,我能够以正确的值发出警报,但如何在发出警报的同一位置显示该值?我检查了这是将值传递给我的模型,但现在我有另一个问题,因为我们将JavaScript和PHP混合到模型中无法返回值,所以我问了一个新的问题,如果你投票失败,请考虑写评论。我不知道投反对票的原因,是我的问题不清楚吗?请参考这个链接。希望对你有帮助
    <?php
    $this->tripmodel->getImageStatusByUidName( "{%=file.name%}","2");
    ?>