javascript - Un problème avec Ajax qui ne parvient pas à obtenir des données?
天蓬老师
天蓬老师 2017-05-27 17:42:15
0
3
666
$(oFind).bind('click',function(){
        var oKeyword = $('.locating').val();
        if( oKeyword != '' ){
            $.ajax({
                type:"post",
                async:true,
                url: "{:U('Reply/index')}",
                data:{keyword:oKeyword},
                success:function(){
                    $(oZs).fadeOut("fast");
                    $(oCx).fadeIn("fast");
                }
            });
        }
    });

oFind est un bouton. Après y avoir lié un événement de clic, envoyez une requête ajax en arrière-plan et vérifiez que tout est normal dans la console,

.
<?php
namespace Home\Controller;
use Think\Controller;

class ReplyController extends CommonController {
    public function index(){
        if($_POST){
            
            echo "ddd";

        }
 
     }
}

Mais il ne peut tout simplement pas imprimer ddd ? Pouvez-vous m'aider à découvrir ce qui ne va pas ?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(3)
世界只因有你

Ma sœur, tu n'as pas de console, comment peux-tu imprimer ? succès:fonction(){

            $(oZs).fadeOut("fast");
            $(oCx).fadeIn("fast");
        }  改成  success:function(data){
            console.log(data);
            $(oZs).fadeOut("fast");
            $(oCx).fadeIn("fast");
        }
阿神

Ajax n'est pas utilisé comme ça. Vous transmettez la valeur, mais si vous faites écho à quelque chose dans l'index, il n'est pas visible de l'autre côté
Vous configurez un rappel de réussite et recevez le traitement des données ici
Je préfère json pour la transmission. , si vous utilisez json, vous pouvez faire écho à json_encode vos données dans le contrôleur

世界只因有你

C'est embarrassant. Les données renvoyées ne sont-elles pas un retour ? ? ? ? ? ? ? ? ? ? Pardonnez mon ignorance

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal