php獲取js值
var url ="run.php?data="+data;
這句話JS應該就報錯了吧?
所有的客戶端和服務端的傳輸都是用字元串文本的形式的。URL參數也不例外,你只能是將數組組織下,然後變成字元串,上傳上去後,再PHP拿到自己分析出來
② PHP如何調用JS函數並獲取其返回的數據
人家問的是PHP調用JS函數。。。樓主,我可以很負責的告訴你,這是不可能的。PHP是在
伺服器端
運行的腳本,而JS是在瀏覽器運行的腳本,你要調用可以,直接echo個script就可以,但是獲取
返回值
是不可能的,只有讓JS把返回值通過AJAX發送給PHP才可以。
③ 在php中如何獲取到在引入的js文件函數下獲取的值
方法是直接在javascript里調用php就行
簡單實現代碼
<HTML>
<HEAD>
<TITLE>
php調用js文件的好辦法</TITLE>
</HEAD>
<BODY>
<scrīpt
language='javascrīpt'
type='text/javascrīpt'
src='test.php'></scrīpt>
<scrīpt>
ok("aaaaaa!");
</scrīpt>
</BODY>
</HTML>
test.php
<?php
echo
"
function
ok(msg){
alert(msg);
}
";
?>
④ 關於php讀取js的變數值問題
$usermoneytemp="<script>if(um!=null)document.write(um);</script>"; 是一個字元串,瀏覽器會把這字元串顯示為10,但是在PHP裡面始終是個字元串,轉換為數字就是0。
補充:
是的,string類型的常量"<script>if(um!=null)document.write(um);</script>"轉換為整數結果為0,因為轉換時候遇到非數字字元就終止,第一個<就是非數字的。
⑤ 在php中如何獲取js里的內容並使用呢
這個問題,太籠統了;
首先,得引入js;引入方法:
<scripttype="text/javascript">src="xxx.js"></script>
html就可以直接使用js裡面的方法了;
⑥ 怎樣在php中得到js的值
PHP中並不能直接獲得JS的值,因為一個運行在客戶端,一個運行在伺服器端。如果需要這兩個語言進行交流,可以這么做:
對於JS向PHP傳遞,可使用cookie,查詢字元串(get),post
對於PHP向JS傳遞可以直接將值輸出到JS的變數值處;或者將值輸出給隱藏的input元素,然後從dom獲取;或者利用ajax獲取
⑦ 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 中的返回值 怎麼處理
問題不成立。
只有js向php發起請求,沒有php向js發起請求的。
既然php不能向js發起請求,又怎麼會有返回值呢?
所以,樓主是不是想通過js把前端的數據傳給後端的php?
如果是的話,通過表單提交,或者通過ajax的方式提交就是了。
⑨ 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變數及變數的值
可以使用ajax技術,對變數用post方式提交,例如:
functionShowResult()
{
sqlstr="book";
dt="sql="+sqlstr;
//window.alert(dt);
xmlhttp=newXMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
document.getElementById("txtres").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","listBook.php",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(dt);
return;
}
html代碼:
<inputname="btn"type="button"id="btn"onclick="ShowResult()"value="點擊查詢"/>