2016-07-11 1 views
-1

안녕하세요, jquery 팝업 스크립트 PHP 함수에서 호출하려고합니다.PHP 함수에 jquery 팝업 포함

함수를 호출 스크립트는 다음과 같습니다

<link rel='stylesheet' href='css/sweetalert.css'> 
<script src='js/sweetalert-dev.js'></script> 
<script src='https://code.jquery.com/jquery-2.1.3.min.js'></script> 

<?php 

include('functions/notification.php'); 

$notification_message = "There is a problem loading Smart Telecom at the moment."; 

notify($notification_message); 

?> 

및 notification.php에서 함수 호출 : 그대로

<?php 
function notify($message) 
{ 
     $pop.= "<script>sweetAlert('". $message ."', 'Our Sincere apologies.', 'error');</script>"; 

     echo $pop; 
} 

>

, 팝 업으로 표시됩니다 정의되지 않은 변수 $ pop에 대한 오류. 오류 알림을 비활성화하려고하면 팝업이 표시되지 않습니다. 연결없이 연결하면 팝업도 표시되지 않습니다.

어디로 잘못 가고 있습니까?

업데이트 : -

정상적으로 작동합니다. "NBSP;"에코 단지 $ 팝을 울리는 전에,

+0

'notify' 함수에서'. ='를 사용하고 있기 때문에'. ='는 기존 변수에 무엇인가를 추가하는 것을 의미합니다. 그러나'$ pop. ='줄 앞에 변수가 없기 때문에 정의되지 않은 변수 메시지를 던집니다. -'$ pop. ='에서 점을 제거하면 설정해야합니다. – Epodax

+0

@Epodax의 덧글을 확장하면'$ pop. ='을'$ pop = '로 간단히 변경합니다. – Noman

+0

내가 연결하지 않으면 팝업이 표시되지 않습니다 – user5898266

답변

0

좋아 그렇게 노력하고 코드를 확인하려면 다음과 같이 다음 팝업 문제 확인 :

  1. 아래처럼 보이게하는 기능의 모든 데이터를 삭제를 :

    <?php 
    function notify($message) { 
        echo $message; 
    } //output: data passed to $message variable should be displayed?> 
    
  2. 에코 $ 메시지는 다음

    <link rel='stylesheet' href='css/sweetalert.css'> 
    <!-- You must always place the jQuery first and then call functions or it will not work --> 
    <script src='https://code.jquery.com/jquery-2.1.3.min.js'></script> 
    <script src='js/sweetalert-dev.js'></script> 
    <?php 
    function notify($message) { 
        $pop = "<script>sweetAlert('$message', 'Our Sincere apologies.', 'error');</script>";//refer link: http://stackoverflow.com/questions/10512452/php-using-a-variable-inside-a-double-quotes 
        echo $pop; 
    }?> 
    
작동하는 경우
+0

무엇이 변경되었으며 이유는 무엇입니까? 코드 만의 답변은 OP와 미래의 방문객을위한 통찰력을 제공하지 못하는 경우가 많습니다. 좋은 답변은 OP가 잘못하고있는 부분과 변경 한 부분을 설명합니다. – Epodax

+0

행운이 없습니다. 여전히 팝업을 표시하지 않음 – user5898266

+0

@ user5898266 다른 변형을 가진 변수를 참조하십시오. http://www.w3schools.com/php/func_string_echo.asp – Ravistm