在通达OA中,该团队将原生的PHP和jQuery都进行了一定 的变种,既不是原生的也没达到自己开发个框架出来。
HTML:
jQuery:(在这里说有的 $ 符都要写成 jQuery才会起作用)(此处无前端回显内容)
function a(){
var res = jQuery('p input').attr('value');
jQuery.ajax({
type:"POST",
// dataType:"JSON",
url:"/api/ces1.php",
data:{msg:res},
success:function(data,id){
var data =JSON.parse(data);
jQuery('#add_btn_3').click();
var arr=[];
jQuery.each(data,function(key,value){
console.log(key+'==>'+value);
});
},
error:function(){}
});
}
PHP:
<?php
include_once "inc/auth.inc.php";
header("Content-type:text/html;charset=gb2312");
$arr = $_POST['msg'];
// 创建连接
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT distinct * FROM bpm_run WHERE RUN_ID='$arr' GROUP BY RUN_ID";
/*设置字符集,用以Json编码,*/
$conn->query("set names utf8");
$res = $conn->query($sql);
foreach ($res as $key => $value) {
echo json_encode($value);
}
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>