重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
在js中用Ajax發送數據給這個php,php處理之后把值返回給Ajax。如下:
創新互聯專注于清原網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供清原營銷型網站建設,清原網站制作、清原網頁設計、清原網站官網定制、重慶小程序開發服務,打造清原網絡公司原創品牌,更為您提供清原網站排名全網營銷落地服務。
$.Ajax({
type:'post',
url:'dologin.php',
data:'$("#uid").val()',
success:function(res){
alert(res);
}
})
這些js的意思是:用post方法把$("#uid").val()發送給dologin.假如$res是php處理完之后得到的數據,echo?json_encode($res)這條代碼就是php中把得到的$res轉換成json格式并且返回給Ajax。
用Ajax, PHP 跟 JS 最直接的交互方式就是 Ajax。
使用 Ajax 向服務器發起網絡請求,PHP在后端進行處理并返回數據。
看你想怎么使用PHP的數據。比如我從數據庫里拿出一個數據,然后echo
h1?php echo $title; ?/h1
那你JS里就可以通過DOM來獲取h1的innerHTML
不要直接用js,最好用現成的library,比如jQuery,Prototype之類的,因為他們有瀏覽器兼容。
還有就是用ajax,動態獲取你要的內容。即通過JS代碼,調用PHP代碼,然后傳遞回你要的數據。
AJAX非常的流行,因為不會造成網頁停滯,強調的是asynchronous (不同步)。
很簡單。。。舉例
$message = "這是一個來自 php 的值。";
echo "script language=\"JavaScript\" type=\"text/JavaScript\";\r\n!--\r\n alert('".$message."');\r\n--;\r\n/script;";你得把所有的JS代碼轉成PHP格式就可以了。
php給javascript傳值,算是兩個方法吧,
一個就是主動刷新,php把值寫到頁面上,比如 var a='?php echo $a;?';
另外的方法就是通過js異步去拉取,通過ajax來實現,大體過程是:js 發起一個異步請求給php程序,php返回數據庫的數據,js通過接收這個數據來在做處理。