php使用$_POST或$_SESSION[]向js函數傳參,_post_session_PHP教程

來源:互聯網
上載者:User

php使用$_POST或$_SESSION[]向js函數傳參,_post_session


在php編程中向js函數傳參可以使用$_POST也可使用$_SESSION[' '],也可用echo語句進行輸出

複製代碼 代碼如下:
<?php
echo " ";
?>

在上面的$_POST['']也可適用$_SESSION[' '];
複製代碼 代碼如下:
<?php
$para = "hello boby!";
echo $para; // www.jb51.net
echo "";
?>


JS與PHP傳參的問題

我認為有兩種方法:
第一種:如果通過php通過get方式來獲得參數值的話:
直接用js 轉向php檔案的地址就可以了:
window.location.href = 'mis/vocat/service.php?param=xx'
第二種:通過ajax方式來傳值
我用的是js的庫:jquery
假如你只傳一個參數param那直接寫成:param:param的值
如果是多個參數則寫成:參數1:參數1的值,參數2:參數2的值
$(function(){
$.post('mis/vocat/service.php',{param:value},function(){
//php返回相應資料後js需要做的處理
});
})
 

js函數參數的值傳遞js與php

按你這樣就是在把js的變數拿去php裡面使用, 這是不可行的, 無法實現的.

首先你要明白, php指令碼是第一時間編譯的, 編譯完了php才會去執行html,javascript.

我看你的需求可以不需要javascript來做,你的這個sid完全可以用get/post的方式來傳值, 如果想無重新整理, 則要使用ajax非同步來實現.

囉嗦一下:

在js裡面可以使用php的變數, 反之不行
 

http://www.bkjia.com/PHPjc/879720.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/879720.htmlTechArticlephp使用$_POST或$_SESSION[]向js函數傳參,_post_session 在php編程中向js函數傳參可以使用$_POST也可使用$_SESSION[' '],也可用echo語句進行輸出 複製代...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.