在不重新加载页面的情况下,在前一个上加载新的Dyntable

时间:2018-04-11 16:43:59

标签: ajax laravel dynatable

我一直在读一堆,似乎无法想出这个。任何人都可以告诉我是否有一种方法从AJAX调用加载一个新的dynatable?我使用laravel并在刀片中点击提交按钮进入此功能:

public class FXMLDocumentController implements Initializable 
{
@FXML
private MediaView media_view;

@FXML
private ImageView image_view;

private Media me;

private MediaPlayer mp;

Timeline fiveSecondsWonder = new Timeline(new KeyFrame(Duration.millis(50),

        new EventHandler<ActionEvent>() 
            {
                @Override
                public void handle(ActionEvent event) 
                {
                    WritableImage img = media_view.snapshot(new SnapshotParameters(), null);
                    BufferedImage bufImg = SwingFXUtils.fromFXImage(img, null);
                    Image image=SwingFXUtils.toFXImage(bufImg, null);
                    image_view.setImage(image);
                    System.out.println(" - done - ");                               
                }
            }
        ));

@FXML
void record(ActionEvent event) throws IOException 
{    
    fiveSecondsWonder.setCycleCount(Timeline.INDEFINITE);
    fiveSecondsWonder.play();
}

@Override
public void initialize(URL location, ResourceBundle resources) 
{
    String s = "/home/mustafa987/Videos/sampels/video10.mp4";
    me = new Media(new File(s).toURI().toString());
    mp = new MediaPlayer(me);
    media_view.setMediaPlayer(mp);
    mp.play();
    mp.setRate(1);
}
}

}

所以我希望无论何时单击提交按钮,我们都可以将不同的数据加载到dynatable中并删除/丢失旧的数据。
有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用引导表结束。我在js中构建了表并将其附加到DOM,因此每当它调用表时它就会销毁前一个表并创建一个新的表来显示。