[英]Can I use php and jQuery in the same file with .php extension
我是編程網站的新手,並且上個月一直在學習jQuery和PHP。 我使用jQuery建立了一個網站,但現在意識到我也需要使用php,但主要是為了進行身份驗證。 我不想嘗試在php中重做jQuery代碼。
我知道大多數人建議將服務器端腳本和瀏覽器端腳本以及HTML分開,但是我可以在同一個文件中同時使用jQuery和php來實現單獨的目的,而不會產生任何沖突或問題嗎? 文件擴展名為.php,我希望其結構符合以下要求:
<?php
//php code for authentication
?>
<html>
<head>
//header code
<sctipt>
//jquery code to control layout including hiding divs and changing the information
//shown based on conditional statements
</script>
</head>
//other html
抱歉,這是一個愚蠢的問題,但是我想知道最好的解決方法,然后再說清楚。 我感謝您的幫助。
謝謝大家的快速反應,非常感謝。
php的目的是使只有登錄的用戶才能看到該頁面。 我目前的理解是,只能使用Cookie(仍然必須了解會話)來進行身份驗證,並且這些都需要php腳本。 有沒有更好的方法,所以我不必在一頁上混合兩種語言? 還是我的方法更簡單且同樣有效-即使這是錯誤的做法?
是的..您可以..只需確保,您的所有jquery(javascript)代碼都在<script>
標記內....(盡管這是很糟糕的做法,但是您可以)...
<?php
$test="test";
?>
<script>
var data= '<?php echo $test ?>';
alert(data);
</script>
是。 這個有可能。 您將像編寫示例一樣編寫它。 只是測試一下;-)
答案是可以的。 PHP是一種動態決定發送給瀏覽器的標記(HTML)的方法,因此PHP和HTML通常是固有鏈接的。 此外,JavaScript通常在HTML中固有地鏈接。 請注意,這一切都與文件擴展名無關-網絡服務器發送您編寫的腳本的結果,而不是給定擴展名的任何文件。
原理是,標記的生成方式無關緊要,一旦標記到達瀏覽器,它將被執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.