将jQuery代码添加到PHP字符串

时间:2016-11-16 19:03:32

标签: javascript php jquery

我想将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”);

感谢您的回答。

2 个答案:

答案 0 :(得分:1)

您可以在字符串中使用单引号,但是您需要'$("#my-output").html(\'<div class="alert alert-info" role="alert">My message</div>\');' escape them

d0 = datetime(1999,1,1,0,0,0)
dt = timedelta(seconds = time[0])
d  = d0 + dt 

>>> d
datetime.datetime(2016, 8, 19, 13, 28, 55, 317013)

答案 1 :(得分:0)

您应该使用Heredoc Syntax来避免引用问题。