使用ajax的javascript中的php代码

使用ajax的javascript中的php代码,javascript,php,ajax,Javascript,Php,Ajax,我使用Ajax用数据填充表格。 一个字段包含日期,我想用strotim()对其进行不同的格式设置 如何在JS中运行php代码 下面是我的Javascript代码片段: success: function (data) { var jobs = "<table><th>Date</th><th>Time</th><th>Drive</th><th>DL</th&

我使用Ajax用数据填充表格。
一个字段包含日期,我想用strotim()对其进行不同的格式设置
如何在JS中运行php代码

下面是我的Javascript代码片段:

success: function (data) {

                var jobs = "<table><th>Date</th><th>Time</th><th>Drive</th><th>DL</th>";

                for (i in data){
                    jobs = jobs + "<tr><td>"+ data[i].work_date+"</td><td>"+data[i].work_time +"</td><td>"+data[i].work_driveto+"</td><td>"+data[i].work_text+"</td></tr>";

                }

                jobs = jobs + "</table>";
                document.getElementById("jobs").innerHTML = jobs;
            }
成功:函数(数据){
var jobs=“datetimedrivel”;
对于(数据中的i){
作业=作业+“”+数据[i]。工作日期+“”+数据[i]。工作时间+“”+数据[i]。工作时间+“”+数据[i]。工作时间+“”+数据[i]。工作文本+“”;
}
作业=作业+“”;
document.getElementById(“作业”).innerHTML=jobs;
}
以下是我想要的:

success: function (data) {

                var jobs = "<table><th>Date</th><th>Time</th><th>Drive</th><th>DL</th>";

                for (i in data){
                    jobs = jobs + "<tr><td>"+ <?php echo date('d.m.Y', strtotime(data[i].work_date)); ?>+"</td><td>"+<?php echo date('H:i', strtotime(data[i].work_time)); ?> +"</td><td>"+data[i].work_driveto+"</td><td>"+data[i].work_text+"</td></tr>";

                }

                jobs = jobs + "</table>";
                document.getElementById("jobs").innerHTML = jobs;
            }
成功:函数(数据){
var jobs=“datetimedrivel”;
对于(数据中的i){
jobs=jobs+++++++++数据[i]。work_driveto+++数据[i]。work_text++;
}
作业=作业+“”;
document.getElementById(“作业”).innerHTML=jobs;
}

数据来自哪里?数据来自mysql表,我使用Codeigniter.php不是这样工作的。php在服务器端运行,因此不能在
success:function()
中运行。你要么需要返回已经计算过的数据,要么使用js函数来做同样的事情,您必须有类似MySQL->PHP->Apache->ajaxjquery->JavaScript的东西,因此有一个PHP阶段,在传递JavaScript之前,您可以使用PHP函数
date
在控制器中首先转换日期。