Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重新加载所选选项卡jquery_Jquery - Fatal编程技术网

如何重新加载所选选项卡jquery

如何重新加载所选选项卡jquery,jquery,Jquery,如何重新加载所选选项卡实际上我在重新加载零件时遇到了问题。 当我添加数据时,我会成功地保存在datatable中,但在数据库的id字段中,它会显示正确的id,但当我添加详细信息时,它不会在datatable中显示id 刷新摘要选项卡之前 下面是一个示例,它在datatable中显示了类似的内容 身份证患者丈夫年龄…………等等。。。 xyz abc 23。。。。。。。等等 手动刷新后 但当我刷新页面时,它会成功显示..如datatable中所示: 身份证患者丈夫年龄…………等等。。。 13 xyz

如何重新加载所选选项卡实际上我在重新加载零件时遇到了问题。 当我添加数据时,我会成功地保存在datatable中,但在数据库的id字段中,它会显示正确的id,但当我添加详细信息时,它不会在datatable中显示id

刷新摘要选项卡之前 下面是一个示例,它在datatable中显示了类似的内容 身份证患者丈夫年龄…………等等。。。 xyz abc 23。。。。。。。等等

手动刷新后 但当我刷新页面时,它会成功显示..如datatable中所示: 身份证患者丈夫年龄…………等等。。。 13 xyz abc 23。。。。。。。等等

但正是我想要的,当我添加我的详细信息时,它会自动刷新所选的选项卡

以下是我的代码:

<button type="button"  a href="javascript:void(0);" onclick="fnClickAddRow();">Add Summary</button>

function fnClickAddRow(event) {

$('#table_scroll').dataTable().fnAddData( [

"",$('#patientt').val(),$('#husband').val(),$('#age').val(),$('#opu_no').val(),$('#date').val(),$('#proc').val(),$('#no_of_eggs').val(),$('#fert').val(),$('#et_date').val(),$('#et_day').val(),$('#et').val(),$('#fz').val(),$('#bioch_preg').val(),$('#clin_preg').val(),$('#fh').val(),$('#comment').val()

]);


var datastring = $(Form_summary).serialize();

$.ajax({
    type: "POST",
    url: "summaryajax.php",
    data: datastring, 
    success: function(response){

 alert(response);

    }
    });

在ajax成功事件中,不要添加警报,而是添加以下内容。它将加载您的选项卡

$('tabSelector').tabs( "load" , indexOfYourDataTableTab )
但我认为,您可以重新加载datatable或更新新插入行的id列,而不是重新加载整个选项卡

否则,首先将您的数据发布到PHP文件中,并在响应中获取新插入的ID,然后将行添加到数据表中

function fnClickAddRow(event) {

var datastring = $(Form_summary).serialize();

$.ajax({
    type: "POST",
    url: "summaryajax.php",
    data: datastring, 
    success: function(response){
       $('#table_scroll').dataTable().fnAddData( 
          [response, $('#patientt').val(), $('#husband').val(),$('#age').val(),
            $('#opu_no').val(), $('#date').val(),$('#proc').val(), $('#no_of_eggs').val(), 
            $('#fert').val(),$('#et_date').val(), $('#et_day').val(), $('#et').val(), 
            $('#fz').val(), $('#bioch_preg').val(), $('#clin_preg').val(), $('#fh').val(), 
            $('#comment').val() ]);
    }
});

您可以添加标签代码/标记吗?您使用的是jQuery UI选项卡吗?是的,我使用的是jQuery UI选项卡问题是,当我单击“摘要”按钮时,它会显示数据,但不显示id,但在刷新时,它会在数据表中显示正确的id dnt准确获取。。帮助thanx in advancecan u plz详述indexOfYourDataTableTab示例我不了解这个我对这个很陌生。如何应用此…?如果您的datatable位于第二个选项卡中,则indexOfYourDataTableTab将为1。在jQueryUI中,选项卡索引从0开始。第二种方法是什么?首先使用AJAX发布表单,然后将行添加到DATATABLE。是的,我也尝试了第二种方法,但在提交按钮上,数据不显示在DATATABLE中,但当我刷新页面时,我添加的数据就在那里。。同样的问题:没有成功。。