CodeIgniter Forums
Flashdata with Sweetalert2 - Printable Version

+- CodeIgniter Forums (
+-- Forum: Using CodeIgniter (
+--- Forum: General Help (
+--- Thread: Flashdata with Sweetalert2 (/showthread.php?tid=68847)

Flashdata with Sweetalert2 - googlemy - 09-03-2017

Hi All,

I have problem when I try to combine flashdata with Sweetalert2,

Controller :
PHP Code:
public function social_settings_pro() 

"disable_social_login" => $disable_social_login,
"twitter_consumer_key" => $twitter_consumer_key,
"twitter_consumer_secret" => $twitter_consumer_secret,
"facebook_app_id" => $facebook_app_id
"facebook_app_secret"=> $facebook_app_secret 
"google_client_id" => $google_client_id,
"google_client_secret" => $google_client_secret,

View :
PHP Code:
<?php if ($this->session->flashdata('globalmsg')): ?>
<script type="text/javascript">
  $(document).ready(function() {
  title: "Done",
  text: "<?php echo $this->session->flashdata('globalmsg'); ?>",
  timer: 1500,
  showConfirmButton: false,
  type: 'success'
<?php endif; ?>

I get error like below,
Uncaught TypeError: Cannot read property 'querySelector' of null

RE: Flashdata with Sweetalert2 - php_rocs - 09-04-2017

@googlemy, why don't you determine if the flashdata variable exist in the social_settings controller and based on that send it into the view as a variable? This way you can set the variable to a value or false.

RE: Flashdata with Sweetalert2 - Waschi - 09-04-2017

@googlemy You are sure that the Sweetalert is working correctly?
For me the Codeigniter Code looks correct.  
Maybe first Test with: 
<script type="text/javascript">
 $(document).ready(function() {
     title: "Done",
     text: "test",
     timer: 1500,
      showConfirmButton: false,
     type: 'success'