有沒有辦法將從Jquery中檢索到的值存儲到php變量中?我想在一個PHP變量來存儲jQuery的價值是這樣的:如何將jquery中的值存儲到php變量中?
$(this).attr("title");
我怎麼能存儲到一個PHP變量呢?有沒有辦法?
有沒有辦法將從Jquery中檢索到的值存儲到php變量中?我想在一個PHP變量來存儲jQuery的價值是這樣的:如何將jquery中的值存儲到php變量中?
$(this).attr("title");
我怎麼能存儲到一個PHP變量呢?有沒有辦法?
不,當然這是不可能的。不僅這是不可能的,但它沒有任何意義。在PHP腳本完成執行後很久,PHP就會在服務器上運行客戶端上的jQuery。所以在jQuery腳本運行在客戶端時沒有任何PHP變量。
因此,您可以使用表單,鏈接或AJAX調用將值返回給服務器。
你有2種選擇:
請記住,PHP運行在服務器上,並且在JavaScript代碼開始在客戶端上運行之前,其執行已經終止了LONG。
你的問題有點含糊,但簡短的答案是否定的。但是,您可以使用jQuery向PHP發出一個AJAX服務器請求,並以這種方式將數據傳輸到服務器端。
例子:
JQUERY:
var theTitle = $(this).attr("title");
$.ajax({
url: '/URL/TO/PHP/FILE.php',
type: 'POST',
data: {
title: theTitle
},
success: function(data)
{
//data is whatever your PHP script returns
},
error: function(xhr) {
// if your PHP script return an erroneous header, you'll land here
}
});
和PHP:
<?php
if ($_POST) {
echo $_POST[ 'title' ]; // this is what you passed from jQuery
}
?>
我怎麼會專門提到從阿賈克斯後?例如如果($ _ POST ['?'])是什麼? – Arjel 2012-07-14 17:00:34
傳遞參數給PHP簡單的GET方式 – 2012-07-14 15:05:46