Maison > développement back-end > tutoriel php > 关于PHP如何获取AJAX值的问题。。。。。。。。。。

关于PHP如何获取AJAX值的问题。。。。。。。。。。

WBOY
Libérer: 2016-06-23 14:28:21
original
833 Les gens l'ont consulté

现在有以下问题
1,在test.php页面有一个
        
        
        
        



然后在这个页面还有一个变量 $arr

现在我想要把option的值赋给$arr,并且是option每次改变的时候,改变$arr的值。
然后我用了AJAX,传回了json值,每次改变option的时候,值分别是10,20,30
我的问题就是,如何把AJAX的值传给$arr。


回复讨论(解决方案)

搜索一下就可以得到很多代码

不用网上搜索,提供个思路就可以了,有点卡住。

$(function() {  $('#top').change(function() {    $.get('test.php', {top:$(this).val()});  });});
Copier après la connexion

$arr = $_GET['top'];
Copier après la connexion

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

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

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal