jQuery DataTable返回带有数据的PHP脚本
jQuery DataTable return PHP script with data
我目前拥有以下功能:
function renderDataTable(serviceUrl)
{
var $dataTable = $('#example1').DataTable({
"ajax": serviceUrl
});
};
当页面准备好时,我用这个发送url来设置表:
renderDataTable('api/qnams_all.php'); // api/qnams_all.php is the serviceUrl
我试图将一些值发送到PHP脚本,并返回用户输入的记录:
$('#searchSubmit').on('click', function (){
var searchbooking = $('#searchbooking').val();
var searchquote = $('#searchquote').val();
$.post('api/qnams_test.php', {searchbooking: searchbooking, searchquote: searchquote}, function(data)
{
renderDataTable('api/qnams_test.php');
// I tried to do this as well ↓↓
// renderDataTable('api/qnams_test.php' + data);
// not successful
});
});
在上面的$.post中,我将参数发送到另一个URL。我想将URL返回到renderDataTable(serviceUrl)
中的serviceUrl,以便使用新记录刷新数据。
您的帖子中的函数是一个关于帖子成功的promise函数。因此,您在php脚本中所回显的内容将出现在作为函数参数的"数据"中。试试下面的方法,看看你到底得到了什么。然后根据需要使用它。
$.post('api/qnams_test.php', {
searchbooking: searchbooking
, searchquote: searchquote}
, function(data) {
console.log(data);
renderDataTable(d)
});
function renderDataTable(d){
for(item in d){
if (d.hasOwnProperty(item)) {
console.log("Key is " + item + ", value is" + d[item]);
}
}
}
相关文章:
- php脚本中无法识别ajax传递的值
- 使用JS在服务器上运行PHP脚本
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- jQuery DataTable返回带有数据的PHP脚本
- 通过JavaScript设置的表单字段的值不会作为$_POST的一部分传递给PHP脚本
- 单击Dojo按钮执行PHP脚本
- 将javascript函数传递给.php脚本
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- AJAX和php脚本后添加的表单元素未传输到$_POST
- jquery ajax到php脚本不保存数据
- 有没有一种方法可以生成Braintree令牌,而不必向我的服务器添加PHP脚本
- 如何使用jQuery将所选文件传递到php脚本
- PHP脚本在Lion上通过Ajax运行时会回显自己的内容
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 使用 jQuery 从运行 MySQL 的 PHP 脚本返回信息
- 我将如何在将数据发布到 php 脚本的 javascript 脚本中输入变量
- 在 ajax 成功中触发 php 脚本
- 使用同一页面上的按钮访问 php 脚本
- 从 PHP 脚本预缓存第二个图像