Php 使用JTable创建数据
您好,我正在使用jtable创建数据,它保存了数据,但显示“与服务器通信时出错”。当我检查数据库时,它成功地插入了数据。jtable中有两个字段,一个文本区域和一个下拉列表。这是我的jtable代码Php 使用JTable创建数据,php,jquery-jtable,Php,Jquery Jtable,您好,我正在使用jtable创建数据,它保存了数据,但显示“与服务器通信时出错”。当我检查数据库时,它成功地插入了数据。jtable中有两个字段,一个文本区域和一个下拉列表。这是我的jtable代码 <script> $(function () { $('#div').jtable({ title: 'Division', paging: true, //Enable paging pageSize: 15
<script>
$(function () {
$('#div').jtable({
title: 'Division',
paging: true, //Enable paging
pageSize: 15, //Set page size (default: 10)
sorting: true, //Enable sorting
actions: {
listAction: 'CRUD/Read.php',
createAction: 'CRUD/Create.php',
updateAction: 'CRUD/Edit.php',
deleteAction: 'CRUD/Delete.php'
},
fields: {
Id: {
key: true,
list: false
},
Description: {
title: 'Name',
width: '40%',
type: 'textarea'
},
IsActive: {
title: 'In Use',
width: '40%',
options: { 'N': 'No', 'Y': 'Yes' }
}
}
});
$('#div').jtable('load');
});
</script>
$(函数(){
$('#div').jtable({
标题:"分部",,
分页:true,//启用分页
pageSize:15,//设置页面大小(默认值:10)
排序:true,//启用排序
行动:{
listAction:'CRUD/Read.php',
createAction:'CRUD/Create.php',
updateAction:'CRUD/Edit.php',
deleteAction:'CRUD/Delete.php'
},
字段:{
身份证:{
关键:没错,
列表:false
},
说明:{
标题:“姓名”,
宽度:“40%”,
键入:“textarea”
},
IsActive:{
标题:“正在使用”,
宽度:“40%”,
选项:{N':'No',Y':'Yes'}
}
}
});
$('#div').jtable('load');
});
下面是php代码
<?php
//Insert record into database
$des = $_POST['ArticleDescription'];
$isActive = $_POST['IsActive'];
if($isActive == 'N'){
$query = mysql_query("INSERT INTO table VALUES( NULL,'" . $des . "','N')");
}
else
{
$updateAll = mysql_query("Update table Set IsActive = 'N'");
$query = mysql_query("INSERT INTO table VALUES( NULL,'" . $des. "','Y')");
}
//Get last inserted record (to return to jTable)
$result = mysql_query("SELECT * FROM table WHERE Id = LAST_INSERT_ID();");
$row = mysql_fetch_array($result);
//Return result to jTable
$jTableResult = array();
$jTableResult['Result'] = "OK";
$jTableResult['Record'] = $result;
print json_encode($jTableResult);
?>