當前位置:首頁 » 編程語言 » phpjspost

phpjspost

發布時間: 2023-05-27 12:05:11

A. 怎樣在php中得到js的值

PHP中並不能直接獲得JS的值,因為一個運行在客戶端,一個運行在伺服器端。如果需要這兩個語言進行交流,可以這么做:

  1. 對於JS向PHP傳遞,可使用cookie,查詢字元串(get),post

  2. 對於PHP向JS傳遞可以直接將值輸出到JS的變數值處;或者將值輸出給隱藏的input元素,然後從dom獲取;或者利用ajax獲取

B. php怎麼接受js傳過的post數據

和表單接收方式一樣,post就用$_POST[];接收,然後在做其他處理

C. js如何提交post使php獲取(使用原生js)

document.querySelector("#btnAjax").onclick = function () {
        var ajax = new XMLHttpRequest();
        // 使用post請求
        ajax.open('post','ajax_post.php');
        // 如果 使用post發送數據 必須 設置 如下內容
        // 修改了 發送給 伺服器的 請求報文的 內容
        // 如果需要像 HTML 表單那樣 POST 數據,請使用 setRequestHeader() 來添加 HTTP 頭。然後在 send() 方法中規定您希望發送的數據:
        ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        // 發送
        // post請求 發送的數據 寫在 send方法中
        // 格式 name=jack&age=18 字元串的格式
        ajax.send('name=jack&age=998');
        // 注冊事件
        ajax.onreadystatechange = function () {
            if (ajax.readyState==4&&ajax.status==200) {
                console.log(ajax.responseText);
            }
        }
    }

D. 如何編寫網頁代碼實現:只要php接收到發送的post數據,就傳給html頁面的js內

使用jQuery 的AJAX 功能即可實現;

簡單例子,先在html文件中引入 jquery。js 文件

在要顯示返回內容的地方 定義一個ID 如 。<div id="myinfo"><!--返回數據在這里顯示--></div>

functiondingshi(){
$.ajax({
type:"GET",
url:"php文件url",//文件路徑
dataType:"html",//返回格式
success:function(data){
//data既是返回內容,格式或判斷自行編寫
$('#myinfo').html(data);
});
}

在用一個定時器,定時執行這個函數即可如

setInterval("dingshi()",1000);//每隔1秒執行一次

E. PHP如何調用JS函數並獲取其返回的數據

人家問的是PHP調用JS函數。。。樓主,我可以很負責的告訴你,這是不可能的。PHP是在伺服器端運行的腳本,而JS是在瀏覽器運行的腳本,你要調用可以,直接echo個script就可以,但是獲取返回值是不可能的,只有讓JS把返回值通過AJAX發送給PHP才可以。

熱點內容
紅點角標演算法 發布:2025-07-12 12:11:16 瀏覽:843
開心消消樂伺服器繁忙什麼情況 發布:2025-07-12 12:11:14 瀏覽:238
資料庫的封鎖協議 發布:2025-07-12 12:10:35 瀏覽:724
如何配置一台長久耐用的電腦 發布:2025-07-12 11:43:03 瀏覽:601
昆明桃源碼頭 發布:2025-07-12 11:38:45 瀏覽:568
大司馬腳本掛機 發布:2025-07-12 11:38:35 瀏覽:458
資料庫實時監控 發布:2025-07-12 11:31:33 瀏覽:743
vb6反編譯精靈 發布:2025-07-12 11:23:12 瀏覽:997
模擬存儲示波器 發布:2025-07-12 11:10:58 瀏覽:814
怎麼查看安卓真實運行內存 發布:2025-07-12 11:08:39 瀏覽:883