如何在js轉換返回php(js中進位轉換)

  • 1、求助:將以下JS代碼轉換成PHP形式的代碼
  • 2、求修改一段JS代碼,把js轉換為php來實現
  • 3、如何把一個js變數傳給php變數
  • 4、js獲取到的值如何用ajax傳到php中
  • 5、這個JS代碼轉成PHP該怎麼寫呀?

如果我沒看出的話,這是用JS實現動態改變頁面內容的東西,PHP部分最後形成一個字元串,然後通過JS顯示到指定位置。這只是一個功能的片段,光調整它一點意義沒有。另外做任何改變,都需要知道你要實現一個什麼功能,還要兼顧到這個業務邏輯。

另外,這個代碼寫的太初級了,你要如何改也沒說明白,改完之後基本上沒法契合到你系統中。

這段代碼改著完全是沒啥意義啊…或者說幾乎不能改寫

js可以針對上下文中標籤和對象進行操作。但是php不行。php可以動態生成頁面但是不能在生成後再操作頁面

舉個例子,php就是出題人,照著你預先寫好的某個規則生成一個頁面,然後發送給用戶,而js則是答題人,接到頁面後對頁面上的的一些動作或者事件按照代碼進行處理。

而且,樓主的代碼貼的不全,少很多全局變數和函數沒寫。至少LoadingScript這個函數就沒發。

如果樓主懂php的話,我就給你說下思路吧,還是由js獲取上下文中控制項的值,然後由ajax發送後台php頁面,由php處理後返回。

js僅在 瀏覽器中運行.

php 僅在伺服器端運行.

2者交互, 通常通過 http get/post 協議進行交互.

因此, 要將 js 變數傳輸到 php, 需通過 get/post 將參數傳入.

譬如:

script

function test(){

var x=”abc”;

$.ajax(“test.php?x=”+x);

}

/script

而 test.php 中, 通過 $_REQUEST[“x”] 即可拿到js 請求過來的變數.

追問

感覺你的答案最符合我的需求,只是我還是碰到了問題。

test.php文件中

onchange事件觸發test()函數,並將賦值。

script

function test(){

var x=”abc”;

$.ajax(“test.php?x=”+x);

}

test.php文件中

echo $_REQUEST[“x”]並未獲取到有效值。echo沒有輸出。

請問,這到底是什麼原因。

追答

是因為 script 中並沒有輸出由 php 傳回的結果.

改成這個試試看.

1

2

3

4

5

6

script

function test(){

var x=”abc”;

$.ajax(“test.php?x=”+x),null,function(data){alert(data)});

}

/script

$.ajax({type: “”,url: “”,data: “”, dataType: “json”,success: function (data) {

//這裡處理返回的結果

//type為數據提交的方式post或者get

//data表示要提交的數據 方式為 {name1:value1,name2:value2…..等等}

//dataType表示數據處理後返回的數據類型 一般返回json的數據類型 使用$.each進行循環操作

//success表示數據請求成功後執行的動作

}});

是將這個函數在php實現嗎?代碼:

function createUID() {

$e = ”;

$a = ‘0123456789abcdef’;

for ($o = 0; $o 8; $o++)

$e .= $a[mt_rand(0, 15)];

for ($o = 0; $o 3; $o++) {

$e .= ‘-‘;

for ($r = 0; $r 4; $r++)

$e .= $a[mt_rand(0, 15)];

}

$e .= ‘-‘;

list($usec, $sec) = explode(‘ ‘, microtime());

$msec = intval($sec) * 1000 + intval(round(floatval($usec) * 1000));

$e .= str_pad(dechex($msec), 8, 0, STR_PAD_LEFT);

for ($o = 0; $o 4; $o++)

$e .= $a[mt_rand(0, 15)];

return $e;

}

輸出aa10653d-c69b-4bbc-fc25-9570c3b0d012

望採納

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127314.html

(1)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:15

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何在PyCharm中安裝OpenCV?

    本文將從以下幾個方面詳細介紹如何在PyCharm中安裝OpenCV。 一、安裝Python 在安裝OpenCV之前,請確保已經安裝了Python。 如果您還沒有安裝Python,可…

    編程 2025-04-29
  • 如何在Python中實現平方運算?

    在Python中,平方運算是常見的數學運算之一。本文將從多個方面詳細闡述如何在Python中實現平方運算。 一、使用乘法運算實現平方 平方運算就是一個數乘以自己,因此可以使用乘法運…

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨著樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29
  • 如何在Python中找出所有的三位水仙花數

    本文將介紹如何使用Python語言編寫程序,找出所有的三位水仙花數。 一、什麼是水仙花數 水仙花數也稱為自戀數,是指一個n位數(n≥3),其各位數字的n次方和等於該數本身。例如,1…

    編程 2025-04-29
  • 如何在代碼中打出正確的橫杆

    在編程中,橫杆是一個很常見的符號,但是有些人可能會在打橫杆時出錯。本文將從多個方面詳細介紹如何在代碼中打出正確的橫杆。 一、正常使用橫杆 在代碼中,直接使用「-」即可打出橫杆。例如…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • 如何在Spring Cloud中整合騰訊雲TSF

    本篇文章將介紹如何在Spring Cloud中整合騰訊雲TSF,並提供完整的代碼示例。 一、TSF簡介 TSF (Tencent Serverless Framework)是騰訊雲…

    編程 2025-04-29

發表回復

登錄後才能評論