PHP與js中的變數值相互轉換 傳送 問題

2021-06-23 09:03:39 字數 776 閱讀 4495



關於 js 與 php 中的變數值相互轉換網上有不少介紹,但很多沒有說清楚,造成初學者難以理解,花費不少時間時了多種方法也沒有實現資料在前後臺之間的傳送轉換問題.

這裡介紹自己實際使用的方法供初學者參考.

一.  php中的變數值傳送入到js中使用

php為服務端開發語言, js為前端開發語言, php 與 js 之間傳送資料屬於前後端資料傳送. 不過從後端傳到前端相對簡單.使用php的echo 可以直接將後端資料傳給前端.下面給出乙個示例供參考(在同乙個頁面上,通過下面兩段程式實現資料在前後臺開發語言間的傳送).

<?php

$longit    = 113.323304;

$latit       =   22.855515;

$address= "深圳市";

二.  js中的變數值傳送入到 php 中使用.

js 中的變數資料要傳給php 相對比較麻煩一些, 無法直接傳送,一般要經過第三方中轉.下例項是通過html表單來轉換處理的.

對於要傳送的資料(在地圖上點選的 位址和經緯度資料) 先定義乙個html的對應輸入表單:

下面是php 從表單裡獲取資料寫入資料庫中.

<?php

$address   =  $_post['address'];

$lng           =  $_post['lng'];

$lat            =  $_post['lat'];

if(  strlen($address) > 6 )

else     

js 正則提取頁面中的變數值

有的網頁為了防止 tampermonkey 這類外掛程式讀取頁面中的 js 變數,把變數寫到了匿名自呼叫函式 self invocation 中,例如 而我為了某些不可告人的目的必須讀取到變數 a 的值。一種有效的方式是,使用 ajax 獲取當前頁面的源 然後正則匹配中某個指定變數的值。正則匹配 v...

xpage中的CGI變數值

xpage是基於jsf開發的技術,所以xpage中的一些物件的使用方法類似於jsf.facescontext.getexternalcontext getrequestcontextpath 獲取請求的資料庫名稱 如 nsf facescontext.getexternalcontext getre...

Js與jQuery的相互轉換

與jquery jquery中 函式,根據傳入引數的不同,進行不同的呼叫,實現不同的功能。返回的是jquery物件 jquery這個js庫,除了 之外,還提供了另外乙個函式 jquery jquery函式跟 函式的關係 jquery jquery與js區別 jquery有一層功能 其核心還是js j...