我想将 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”);
感谢您的回答。
最佳答案
您可以在字符串内使用单引号,但是您需要 \'
escape them :
'$("#my-output").html(\'<div class="alert alert-info" role="alert">My message</div>\');'
关于javascript - 将 jQuery 代码添加到 PHP 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40640250/