導航:首頁 > 編程語言 > js傳遞數據給php

js傳遞數據給php

發布時間:2022-09-20 23:22:45

A. JS與php數據傳輸!

這種方法就是ajax數據傳輸,非同步數據交互


//這里用到了jquery的插件,使用前需引用jquery.js
<script>
functionkeyUp(e){
varcurrKey=0,e=e||event;
currKey=e.keyCode||e.which||e.charCode;
//如果是空格
if(currKey==32){
$.ajax({
url:'save.php',
data:$('#id').val()
success:function(data){
alert(data);
}
});
}
}
document.onkeyup=keyUp;
</script>


具體代碼請谷歌AJAX

B. js 如何獲取值並傳到php

兩種方案:
1,如果你需要無刷新操作的話,就用AJAX非同步操作就行了,將值附帶了URL地址裡面讓PHP程序調用就行了。
2,如果你的頁面是可以刷新的話,可以使用HIDDEN控制項來實現,先用JS改變Hidden控制項的值,然後刷新頁面,用php來讀取hidden控制項的值就行了!

C. JS變數傳入PHP

$(function(){
varlat;
varlng;
$.post("{:U('控制器/方法名')}",{'lat':lat,'lng':lng},function(data){
data;//回調
},'json');
});
這是tp的方法,看看行不?U方法沒有的話你換一個

D. js如何傳值給php

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的值也可傳到想要的地方。

E. 如何把JS獲取的數據傳遞給php

方法1 js的location 或 document 的url傳值
方法2 js的submit提交
方法3 js的ajax

數據可以是簡單的字元串 也可以是 json格式或 xml等

F. JS 如何傳一個值到php 文件

方法1:
<input type="button" value="f1" onclick="f1()">
<script>
//方法1
function f1(){
var type = 'aaa';
window.location.href='1.php?type=' + type;
}
</script>
1.php 中:
$type = $_GET['type'];
echo $type;

方法2:
<script src="jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){
var type ='aaa';
$("button").click(function(){
$.post("4-ajax.php",{
type: type,
},
function(data,status){
alert("數據:" + data + "\n狀態:" + status);
});
});
});
</script>
<button>向頁面發送 HTTP POST 請求,並獲得返回的結果</button>
4-ajax.php中:
$type = $_POST["type"];
echo $type;

G. JS的值怎麼傳遞給PHP

不用AJAX,最簡單就是傳個參數過去
如:function saveGame(str){
window.location.href='url?str=' + str;
}

樓上的是一種跳轉的方式。如果你想不刷新處理,獲取數據。還是用ajax 。很簡單的。給你個例子。這里我我用jquery的$.post
$.post(URL,{參數1:alue,參數2:value2},function(data){
//這里你可以處理獲取的數據。我使用是json 格式。你也可以使用其它格式。或者為空,讓它自己判斷得了
},'json');

閱讀全文

與js傳遞數據給php相關的資料

熱點內容
php備案號 瀏覽:986
php視頻水印 瀏覽:163
怎麼追程序員的女生 瀏覽:485
空調外壓縮機電容 瀏覽:77
怎麼將安卓變成win 瀏覽:457
手機文件管理在哪兒新建文件夾 瀏覽:723
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:803
宇宙的琴弦pdf 瀏覽:395
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328
程序員留學移民 瀏覽:52
梁中間部位箍筋加密區 瀏覽:119
頻譜分析pdf 瀏覽:752
樂2怎麼升級安卓70 瀏覽:174
java中獲取日期 瀏覽:508
單片機74hc245 瀏覽:274
美國歷史上的總統pdf 瀏覽:753
程序員脫單實驗室靠不靠譜 瀏覽:460