在php中回显一个jquery警报弹出窗口
我希望在满足PHP的某些条件下显示弹出警告框。 就像是:
echo " alert('bleh'); ";
除了使用自定义jquery警报框。 这可能吗??
我尝试过类似的东西:
echo " $(function() { $( "#dialog-message" ).dialog({ modal: true, buttons: { Ok: function() { $( this ).dialog( "close" ); } } }); }); ";
但它给了我一个奇怪的效果。 没弹出来。
谢谢你的关注。
echo << EOD;
尝试这样的事情。 $bleh
是带有要显示的消息的PHP变量。
PHP期望在任何行(如rel =“stylesheet”)中使用“(双引号)作为php代码。你必须使用’(单引号)或者使用像echo一样的回调函数来转义它们。为了解决这个问题,我通常在回显内容周围使用单引号,因此所有双引号都不会被打扰。
在这里回复“所有”引用的“东西”;
是的可能..
echo "";
但我不确定它是否是一个在echo中编写整个函数的好方法,而是在HTML中定义你的函数,在页面中的某些位置,并像我上面那样回显函数名称。
如前所述,你需要逃避你的角色或像这样使用它,所以不需要在这里转义字符
当然可以。 你可能想要这个:
//check for PHP condition. Script will only be output on condition pass.
基本上,只要您从.php文件而不是外部.js文件输出脚本,您实际上不需要“回显”该脚本。 只要条件通过,脚本就会显示出来。