當前位置:首頁 » 編程語言 » php返回值給js

php返回值給js

發布時間: 2022-12-06 20:46:48

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

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

B. 把值從PHP傳值到js中去

1:HTML中的值如何傳到JS,下面假設是文件1.php

代碼如下:

<html>
<body>
<form action="1.php" method="post">
name:<input type="text" name="username" id="username">
rename:<input type="text" name="username1" id="username1">
<input type="button" value="submit" on CliCk="get()">
</form>
</body>
</html>

JS假如想取文本框中用戶輸入的name值,這樣寫

代碼如下:

<script language='javaScript'>
function get()
{
var n=document.getElementById('username').value;
alert (n);
}</script>

這樣的話在有調用JS get()時就會彈出警示框,裡面的內容就是name的值。
2:假如說JS中的這個取到的name值要傳回rename的文本框中,這樣寫

代碼如下:

<script language='JavaScript'>
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}</script>

這樣的話在下面調用get()就會自動顯示上面name輸入的值。
3:PHP中取頁面的值

代碼如下:

<?php
$name=$_REQUEST["username"];
echo $name;
?>

4:PHP的值傳回頁面
在HTML中插入PHP語言,可以調用PHP中變數的值,也可用Smarty(推薦)。
有了以上這些,不管是HTML頁面里的值還是JS中變數的值,都可以輕松的傳入PHP,當然,PHP的值也可傳到想要的地方。

C. PHP函數如何可以利用JS函數的返回值

<script>
function ajxa(){
var c = 'id=1';
$.post("/index.php",c,function(data){

},'json);
}

</script>
//提交到目錄下的index.php文件下
//PHP接收時$_POST['id'];就可以接收到JS傳值為1
//如果想反饋給JS 用JSON方法返回,data就是返回的值

D. php怎麼向js傳值

php給javascript傳值,算是兩個方法吧,
一個就是主動刷新,php把值寫到頁面上,比如 var a='<?php echo $a;?>';
另外的方法就是通過js非同步去拉取,通過ajax來實現,大體過程是:js 發起一個非同步請求給php程序,php返回資料庫的數據,js通過接收這個數據來在做處理。

E. 如何將php數組的值傳遞給javascript數組

把對象數組轉成JASON串,PHP收到後轉化成JASON對象進行讀取。

代碼如下:

<script> //
html5中默認的script是javascript,故不需要特別指定script language
var arr_js = <?php
echo json_encode($arr)?>;
</script>

F. php返回值 js

onBlur會在失去交點的時候運行

你這個例子是在頁面不提交不刷新的情況下與伺服器交換信息,

那你一定會用到 js 中的 XMLHttpRequest 控制項

過程有點多,但你一定得這么做

給你個XMLHttpRequest的例子

<script type="text/javascript" language="javascript">
var http_request = false;
function makeRequest(url) {

http_request = false;

if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}

if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', url, true);
http_request.send(null);

}

function alertContents() {

if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
} else {
alert('There was a problem with the request.');
}
}

}
</script>
<span
style="cursor: pointer; text-decoration: underline"
onclick="makeRequest('test.php?name=123')">
Make a request
</span>

test.php:
<?xml version="1.0" ?>
<root>
<?
echo "i am a test";
?>
</root>

G. php如何傳值給js

你彈出的a是字元串(php源碼)!你可以考慮,先讓php運行輸出個隱藏標簽並賦值給隱藏標簽 然後執行js獲取隱藏標簽id的值!

H. 如何在當前頁面用php 獲取js 變數的值

1、首先我們創建一個test的php文件。

I. PHP 返回數組給JS,JS怎麼接

如果返回的是一個數組:
$.ajax({
url:'php地址',//控制層的類名
type:'POST',
data:{'user':username},//參數
dataType:'json',
timeout:3000,
async:false,
success:function(data){
for(varoindata){
varaa=data.aa;
alert(aa);
}
},error:function(data){
//alert("錯誤");
}

熱點內容
centos編譯命令 發布:2024-04-26 14:18:04 瀏覽:653
網路編程畢設 發布:2024-04-26 14:13:10 瀏覽:207
秦九韶演算法教案 發布:2024-04-26 13:30:22 瀏覽:412
解壓到當前文件夾右鍵 發布:2024-04-26 03:57:08 瀏覽:979
html5android教程視頻下載 發布:2024-04-26 03:09:59 瀏覽:867
伺服器的描述是什麼 發布:2024-04-26 03:08:32 瀏覽:394
個人加密 發布:2024-04-26 03:01:23 瀏覽:521
linuxusbgadget 發布:2024-04-26 02:52:54 瀏覽:304
我的世界空島世界伺服器地址 發布:2024-04-26 01:39:08 瀏覽:248
尼爾機械紀元加密 發布:2024-04-26 01:37:11 瀏覽:868