2016-11-16 25 views
1

我想一個jQuery代碼添加到PHP字符串添加一個jQuery代碼的PHP字符串

這裏是PHP代碼,我在這行代碼有

$my_code =' 
    <script src="js/jquery.form.js"></script> 
    <script> 
    $(document).ready(function() 
    { 
     $("#my_form").on("submit", function(e) 
     { 
      e.preventDefault(); 
      $("#myButton").attr("disabled", ""); 
      $("#my-output").html(‘<div class="alert alert-info" role="alert">My message</div>’); 
      $(this).ajaxSubmit({ 
      target: "# my-output ", 
      success: afterSuccess 
      }); 
     }); 
    }); 

function afterSuccess() 
{ 

    $("#myButton").removeAttr("disabled"); 

} 
</script> 
    ‘; 

問題

$("#my-output").html(‘<div class="alert alert-info" role="alert">My message</div>’); 

我甚至嘗試將單引號更改爲雙引號,並在執行代碼時停止工作。如果我在上面的代碼行中沒有div,它工作正常。 例如:

$("#my-output").html(「My message」); 

欣賞你的答案。

+0

爲什麼不用該代碼創建單獨的.js文件? – Maximus2012

回答

1

您可以使用單引號裏面的字符串,但是你需要\'escape them

'$("#my-output").html(\'<div class="alert alert-info" role="alert">My message</div>\');' 
+0

太棒了。奇蹟般有效。謝謝。 – Jordyn