本文目錄一覽:
- 1、如何在同一個PHP頁面,通過ajax把值傳給PHP變數?
- 2、PHP使用URL傳遞變數,能否不用表單提交過去?
- 3、用js獲取瀏覽器的url,然後如何把這個url傳給php
- 4、php頁面中如何添加輸入的變數到url中
- 5、PHP 里url傳值
- 6、在同一個頁面,想把js的變數值賦值給php的一個變數
如何在同一個PHP頁面,通過ajax把值傳給PHP變數?
例子1:js向php傳遞3個值,經過處理後,將處理的值返回html頁面。
下圖中,點擊」輸出返回值「,顯示結果:
過程:在html頁面中,點擊」輸出返回值「,指向btn的click事件,其對應ajax將值傳遞給url對應的php;php用$_POST接收傳遞過來的值,簡單處理傳遞過來的值,返回html.
例子2:在輸入框輸入「王小明」,點擊」確定「按鈕,顯示「my name is: 王小明」,若是出錯,則彈出錯誤的彈出框。
過程:在輸入框中輸入文字,點擊「確定」按鈕,btn2執行點擊事件,其下對應的ajax,將值傳遞給對應的url對應的php中。其中關於ajax的注意點,已在圖上用注釋標誌出來,寫的時候要注意。
PHP使用URL傳遞變數,能否不用表單提交過去?
除了圖片以外,都可以用url傳遞變數過去
獲取方式為如 a.php?a=123
那就用$_GET[‘a’]輸出來
如果多級變數可以用 a.php?a=123b=456c=789
echo $_GET[‘a’] 123 echo $_GET[‘b’] 456
最好得到的變數,寫個函數過濾一下,保證網頁安全
其實使用了GET照樣可以用post得到表單裡面的值,如果沒有得到,可以看一下 post和get設置是否駁開了
用js獲取瀏覽器的url,然後如何把這個url傳給php
Jquery代碼:
$.get(“test.php?domain=”+document.domain+””,function(data,status){
console.log(data);
});
PHP代碼:
?php
$domain = isset($_GET[‘domain’]) ? $_GET[‘domain’] : ”;
$arr = array (‘message’=’你的域名是:’.$domain);
echo json_encode($arr);
上述代碼會在瀏覽器控制台中輸出。
php頁面中如何添加輸入的變數到url中
要讓別人輸入一個變數可以這樣
在提交的時候src=”example.php?id=5″
這樣就可以把id=5提交了
如果想提交兩個或多個變數,後面全加
例如src=”example.php?id=5page=5color=red”
當到example.php頁面時
你用$id=$_GET[id]
然後你echo $id;試試`這個變數就交到了新的頁面了`
這些變數就能用了
不管有多少變數都可通過這樣來處理
PHP 里url傳值
如果form 表單提交的時候用了post就要用post來接收,比如說
form method=”post”
用戶名:input type=”text” name=”name” value=””
密碼:input type=”password” name=”pwd” value=””
input type=”submit” value=”提交”
/form
接收時就用:
$username=$_POST[“name”];
$password=$_POST[“pwd”];
如果method=”get”的話就用get接收
在同一個頁面,想把js的變數值賦值給php的一個變數
1、新建一個html5頁面,完成如下所示初始化代碼。
2、新建兩個input標籤,一個用於用戶輸入變數,一個用戶用戶改變變數值。
3、寫入script標籤,裡面編寫js代碼,通過js我們獲得兩個input標籤元素。
4、做按鈕標籤的點擊事件函數,即當用戶點擊「加一」按鈕的時候,調用此函數。
5、在函數中,我們先將變數轉化為數字,然後再將數字加一,即可達到用js改變html變數的功能。
6、刷新下網頁,我們輸入數字「18」,然後點擊「加一」按鈕。
原創文章,作者:MTUL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140340.html