2012-10-17 37 views
0

可能重複:
How to pass JavaScript variables to PHP?移動無功到PHP腳本同一頁上

我將如何去在移動JavaScript變量PHP腳本沒有形式提交?

它甚至有可能嗎?

AJAX是一個可以接受的選擇,但

怎麼可以說我要在進程中運行thisnewoption.php發送它的JavaScript變量imgfilename其中包含一個字符串

+3

使用[ajax](http://api.jquery.com/jQuery.ajax/),您可以將數據從客戶端傳遞到服務器。 –

+0

(如何與Ajax - 從來沒有做過的事情)可能重複 - 它似乎是針對提交表單 - 或我是錯的 –

回答

2

一旦你的PHP頁面加載,有沒有回頭路。將變量(數據)傳遞迴服務器的最佳方式是使用ajax,因此可能需要刷新ajax http://api.jquery.com/jQuery.ajax/

更新:告訴你什麼,以下是真正基本的ajax調用的樣子,請注意這裏用POST數據發送到服務器:

$.ajax ({type : 'POST' , 
    url : 'email.php' , 
    data : { variable: variable, anotherVariable: anotherVariable } , 
     success : function (data) { $('#some-div').html (data) ; } 
    }) ; 
1

你不能隨便傳遞javascipt的變量作爲PHP作爲一個PHP是在服務器端進行評估,其中作爲客戶端的JavaScript。你可以使用ajax調用來傳遞它。