你必須通過ajax把i作為url參數(shù)發(fā)送給php,php返回結果后,javascript再在ajax的回調(diào)函數(shù)中給img.src賦值。
公司主營業(yè)務:做網(wǎng)站、成都網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出渠縣免費做網(wǎng)站回饋大家。
PHP中并不能直接獲得JS的值,因為一個運行在客戶端,一個運行在服務器端。
可以用jquery的異步請求外部js文件,從而獲得js腳本的變量值。
第一步,安裝并配置PHP集成環(huán)境,以phpstudy為例,見下圖,轉到下面的步驟。第二步,完成上述步驟后,在www目錄中創(chuàng)建一個新的html文件(newhtml)和一個php(ab.php)文件,見下圖,轉到下面的步驟。
我可以很負責的告訴你,這是不可能的。PHP是在 服務器端 運行的腳本,而JS是在瀏覽器運行的腳本,你要調(diào)用可以,直接echo個script就可以,但是獲取 返回值 是不可能的,只有讓JS把返回值通過AJAX發(fā)送給PHP才可以。
樓上用AJAX是可行的,下面是笨方法,但是也可運行。
如果是的話,通過表單提交,或者通過ajax的方式提交就是了。
首先我們創(chuàng)建一個test的php文件。在里面添加html需要的代碼。我們在里面添加js腳本,定義一個a變量100?,F(xiàn)在我們在底部添加php中代碼,其中定義一個b變量默認為0,準備用它來接收js中的a的值。
PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。
PHP中并不能直接獲得JS的值,因為一個運行在客戶端,一個運行在服務器端。
語法: int sybase_connect(string [servername], string [username], string [password]);返回值: 整數(shù)函數(shù)種類: 數(shù)據(jù)庫功能 本函數(shù)用來打開與 Sybase 數(shù)據(jù)庫的連接。參數(shù) servername 為欲連上的數(shù)據(jù)庫服務器名稱。
PHP中并不能直接獲得JS的值,因為一個運行在客戶端,一個運行在服務器端。
可以用jquery的異步請求外部js文件,從而獲得js腳本的變量值。
只有js向php發(fā)起請求,沒有php向js發(fā)起請求的。既然php不能向js發(fā)起請求,又怎么會有返回值呢?所以,樓主是不是想通過js把前端的數(shù)據(jù)傳給后端的php?如果是的話,通過表單提交,或者通過ajax的方式提交就是了。
我可以很負責的告訴你,這是不可能的。PHP是在 服務器端 運行的腳本,而JS是在瀏覽器運行的腳本,你要調(diào)用可以,直接echo個script就可以,但是獲取 返回值 是不可能的,只有讓JS把返回值通過AJAX發(fā)送給PHP才可以。
樓上用AJAX是可行的,下面是笨方法,但是也可運行。
訪問需要采集的頁面,如果數(shù)據(jù)是用js輸出的html,那么必定有接口或者本身頁面中給js提供了數(shù)據(jù),來遍歷輸出html。