我有一些PHP/JavaScript的問題。我知道一些PHP,但是新的JavaScript。 我試圖讓JavaScript alertify使用php。從php到JavaScript - 運行函數並再次訪問php
我的Q記者: 1:我如何解析PHP變量到一個Javascript alertify功能
2:它必須是如果PHP語句,因爲
if ($id==1){*show alertify};
elseif($id==2){*Do nothing*};
3:當回再次到PHP。
4:我需要調用哪個函數才能在頁面加載時獲取警報?
邏輯:
在JavaScript,請例子,因爲我是全新的:)
到目前爲止我的代碼:
<?php include_once "config.php";
if(!isset($_SESSION['idUserType'])){
$sql = mysql_query("SELECT * FROM Test WHERE id = $id");
while($row = mysql_fetch_array($sql)){
$idStatus = $row["idStatus"];
if($idStatus==1){
echo '<BODY onLoad="confirm()">';
echo '<script>window.onload = confirm();</script>';
;}
elseif($idStatus==2){
$sqlsearchoutput .= 'Do nothing'
;}
}}?>
JavaScript代碼:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="jscss/alertify.min.js"></script>
<script>
function reset() {
$("#toggleCSS").attr("href", "jscss/alertify.default.css");
alertify.set({
labels : {
ok : "ok",
cancel : "cancel"
},
delay : 5000,
buttonReverse : false,
buttonFocus : "ok"
});
}
// Standard Dialogs
$("#confirm").on('click', function() {
reset();
alertify.confirm("Comfirm", function (e) {
if (e) {
alertify.success("You clicked: Cancel");
} else {
alertify.error("You clicked: OK");
}
});
return false;
});
</script>
謝謝曼塔斯。 – chrpust
Java與JavaScript不一樣。 – Albzi
可能的重複[參考:爲什麼我的Javascript中的PHP(或其他服務器端)代碼無法工作?](http://stackoverflow.com/questions/13840429/reference-why-does-the-php-or-其他服務器端代碼在我的JavaScript不行) - 首先要確保你真的明白這一點。 – deceze