我需要将一个 php 变量传递给 DataTables.Editable sUpdateURL
I need to pass a php variable to DataTables.Editable sUpdateURL
嗨,我需要将一个名为$process_id
的变量传递给文件"config/update.php"
该文件是负责使用DataTables.Editable更新实时表的文件。
这个变量是一个整数,用于创建一个表(例如 table1),所以要更新特定的表,我需要有UPDATE table$process_id SET...
并且为了能够做到这一点,我需要将该变量传递给更新表的脚本。
以下是我在对Datatables.Editable Wiki进行一些研究后得出的结论:
数据表初始化和添加makeEditable函数:
$('#example').dataTable().makeEditable({
sUpdateURL: "config/update.php",
oUpdateParameters: {
"process_id": "<?php echo $process_id; ?>"
}
});
和update.php
文件
<?php
$id = $_REQUEST['id'] ;
$value = $_REQUEST['value'] ;
$column = $_REQUEST['columnName'] ;
$columnPosition = $_REQUEST['columnPosition'] ;
$columnId = $_REQUEST['columnId'] ;
$rowId = $_REQUEST['rowId'] ;
$column_name = trim($column);
$process_id = $_REQUEST['process_id'];
include("config.php");
// mysql_query(" UPDATE $sTable SET $column = $value WHERE trl_id = $id ");
mysql_query("UPDATE tw_tg_sim_lines$process_id SET $column_name = '$value' WHERE trl_id = '$id'");
echo $id;
?>
我已经尝试了不同的方法,例如 _POST 美元、_GET 美元和 _REQUEST 美元。似乎没有任何效果,所以问题出在oUpdateParameters
.
任何帮助将不胜感激,谢谢。
我
完全想多了这个问题,我为此道歉。但是,如果你和我在同一条船上,并且看不清这一点......
以下是我为解决这个问题所做的工作:
$('#table').dataTables().makeEditable({
sUpdateURL: "config/update.php?process_id=<?php echo $process_id; ?>"
});
这使我能够在更新中执行以下操作.php:
$id = $_REQUEST['id'] ;
$value = $_REQUEST['value'] ;
$column = $_REQUEST['columnName'] ;
$columnPosition = $_REQUEST['columnPosition'] ;
$columnId = $_REQUEST['columnId'] ;
$rowId = $_REQUEST['rowId'] ;
$column_name = trim($column);
$process_id = $_GET['process_id'];
mysql_query("UPDATE tw_tg_sim_lines$process_id SET $column_name = '$value' WHERE trl_id = '$id'");
这超级简单,我确实有点尴尬。但它就在这里。
有时简单很难看到。
谢谢。
我想你需要对 php 脚本进行 ajax 调用
这在过去使用 jquery 对我有用
var dataString = ('process_id='+ <?php echo $process_id; ?>);
$.ajax({
type: "GET",
url: "config/update.php",
data: dataString,
success: function(data) {
$('.result').html(data);
alert('Load was performed.');
}
});
这里重新引用 http://api.jquery.com/jQuery.ajax/
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 值对象在某个变量发生更改后发生更改
- Javascript变量赋值|
- AngularJS-在JSON选择器中使用变量名
- Javascript计数器变量未显示正确的值
- delete关键字在全局变量上的不同行为
- 如何通过引用var Using DataTables来进行分页或排序
- 我需要将一个 php 变量传递给 DataTables.Editable sUpdateURL
- DataTables API,fnUpdate 不从变量中获取值
- datatables colReorder排序方法与数组从变量
- Jquery DataTables中的Javascript变量