$(function() {
  $('#top').change(function() {
    $.get('test.php', {top:$(this).val()});
  });
});$arr = $_GET['top'];

解决方案 »

  1.   

    感谢版主的回复,有可能我没有说清楚,我现在在控制器页面得到$arr的值了,然后用json_encode回传到了view页面,现在view页面有一个PHP变量,比方叫$test,请问AJAXS传回来的值如何赋给$test,我用的是YII框架,如果不能赋值,还有什么方法吗?
      

  2.   

    ajax要修改主界面上的某个值,可以用js把页面上那个值改掉
    反正ajax也是js执行的,直接在回调函数中加语句就行
    具体做法加个div或span设个id,再写一条js语句
    要改的值很多的话干脆把整块页面内容替换掉。