我想将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 :(得分: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来避免引用问题。