關於PHP如何擷取AJAX值的問題。。。。。。。。。。

來源:互聯網
上載者:User
現在有以下問題
1,在test.php頁面有一個,如下 測試:
10
20
30



然後在這個頁面還有一個變數 $arr

現在我想要把option的值賦給$arr,並且是option每次改變的時候,改變$arr的值。
然後我用了AJAX,傳回了json值,每次改變option的時候,值分別是10,20,30
我的問題就是,如何把AJAX的值傳給$arr。


回複討論(解決方案)

搜尋一下就可以得到很多代碼

不用網上搜尋,提供個思路就可以了,有點卡住。

$(function() {  $('#top').change(function() {    $.get('test.php', {top:$(this).val()});  });});

$arr = $_GET['top'];

感謝版主的回複,有可能我沒有說清楚,我現在在控制器頁面得到$arr的值了,然後用json_encode回傳到了view頁面,現在view頁面有一個PHP變數,比方叫$test,請問AJAXS傳回來的值如何賦給$test,我用的是YII架構,如果不能賦值,還有什麼方法嗎?

ajax要修改主介面上的某個值,可以用js把頁面上那個值改掉
反正ajax也是js執行的,直接在回呼函數中加語句就行
具體做法加個div或span設個id,再寫一條js語句
要改的值很多的話乾脆把整塊頁面內容替換掉。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.