導航:首頁 > 編程語言 > php怎麼獲取js的值

php怎麼獲取js的值

發布時間:2022-08-30 14:35:57

php怎麼獲取當前頁面 javascript的變數值

可以使用ajax技術實現動態提交和返回,不用刷新頁面的所有內容。基本代碼如下,可以酌情參考和修改:
function showDate()
{
var xmlhttp;
var d = new Date();
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執行代碼
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 瀏覽器執行代碼
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getdate.php?q="+d,true);
xmlhttp.send();
}

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

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

㈢ 怎樣在php中得到js的值

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

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

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

㈣ php怎麼獲取js數據

可以通過jq的$.ajax();$.get();$.post();進行數據的非同步傳輸
參考:http://www.jb51.net/article/43194.htm

㈤ 如何用PHP獲取JS里函數的值 (不用ajax的話)

只能通過post或get方式傳遞
比如
<script>
function
aa(){
str="aaa";
location.href="1.php?str="+str;
}
</script>
js是在客戶端執行,php是在伺服器端執行,你需要明白這一點

㈥ PHP怎麼讀取JS文件里的數據

樓上用AJAX是可行的,下面是笨方法,但是也可運行。

<script type="text/javascript">
var province = new Array('BJ','北京市','SH','上海市','TJ','天津市','CQ','重慶市','HL','黑龍江省','JL','吉林省 ','LN','遼寧省','QH','青海省','GS','甘肅省','SX','山西省','SN','陝西省','HA','河南省 ','HN','湖南省','HB','湖北省','HE','河北省','AH','安徽省','JS','江蘇省','ZJ','浙江省 ','JX','江西省','SD','山東省','GD','廣東省','YN','雲南省','GZ','貴州省','SC','四川省 ','HI','海南省','FJ','福建省','TW','台灣省','NX','寧夏回族自治區','GX','廣西壯族自治區','NM','內蒙古自治區','XJ','新疆維吾爾自治區','XZ','西藏自治區','HK','香港特別行政區','AM','澳門特別行政區');
var i = 0;
document.write("<form action='' method='post'>");

while(i<province.length) {
document.write("<input type='text' name='arr[]' value='" + province[i++] + "'>");
}
document.write("</form>");
setTimeout("document.forms[0].submit()", 2000);
</script>

<?php
$arr = isset($_POST['arr']) ? $_POST['arr'] : '';

if(empty($arr)) {
echo 'wait for 2 seconds<br>';
}

$i = 0;
$news = array();
while($i<count($arr)) {
$news[$arr[$i++]] = $arr[$i++];
}
var_export($news);
?>

㈦ 在php獲取js的數據 怎寫呢

php無法直接獲取js數據,你可以把數據放到html里

㈧ 怎麼讓PHP獲取到JS中參數

後台的php 要這個數字做什麼用.

php只能輸出 數據流 所以 php的變數值可以隨意加插到js 變數裡面 但是 輸出的時候 JS 還沒有被執行, 所以 所以這個 數字是不存在的, 沒有辦法 逆流而上 進入當前正在輸出的php 文件裡面, 需要php 獲取前台屏幕尺寸情況 時 只能先發送一段JS 執行後獲得數據提交到後台, 記錄到 session裡面 才能影響到 下一個PHP文件的輸出,

一般可以在登錄模塊裡面提交 這個數據到後台 ,這樣主程序 就可以使用這個數據了

雖然 php 支持 html css 和 php 代碼混編 , 但是在實際開發時 是嚴格禁止這種情況出現的

㈨ php獲取js變數的值

搞得這么麻煩幹嘛;
js中的變數傳遞到PHP很簡單,就是ajax就可以了,如果載入了jquery的話
$("a").click(function(){
if(confirm('查看本條信息,將扣除您10積分;如您不想查看,請點擊取消。'){
$.get("srcipt.php?tid=文章ID&uid=用戶ID",function(data){
if(data==1){
//修改積分成功

}else{
// 修改積分不成功
}
})
}

})

服務端 srcipt.php
通過$_GET獲得文章ID和用戶ID,對資料庫做操作扣除積分;如果扣除成功就echo 1;
如果扣除不成功就echo 0;

閱讀全文

與php怎麼獲取js的值相關的資料

熱點內容
c語言求n的階乘遞歸演算法 瀏覽:202
伺服器未回應是什麼原因 瀏覽:815
縹緲白姬和軒之結局 瀏覽:593
全球票房在哪裡查 瀏覽:781
寶書網小說 瀏覽:812
無水印高清電影 瀏覽:772
拼車夫婦韓國中文 瀏覽:783
怎麼在設置開啟app內購買 瀏覽:335
三個女人在監獄是什麼電影曹查理演的 瀏覽:434
復愛舊仇電影日本 瀏覽:210
軍用壓縮餅乾和軍糧 瀏覽:596
韓國成人百合電影 瀏覽:271
戴拿奧特曼客串過的電影 瀏覽:403
學金融工資高還是學程序員 瀏覽:528
有一個外國電影大家躲在超市裡 瀏覽:134
60分鍾在線觀看 瀏覽:680
營銷系統源碼有哪些 瀏覽:543
圖片導航網站源碼 瀏覽:737
linux開啟終端 瀏覽:663