當前位置:首頁 » 編程語言 » 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-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:742
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372