javascript - Masalah dengan ajax tidak dapat memperoleh data?
天蓬老师
天蓬老师 2017-05-27 17:42:15
0
3
664
$(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");
                }
            });
        }
    });

oCari ialah butang Selepas mengikat acara klik padanya, hantar permintaan ajax ke latar belakang dan pastikan semuanya normal dalam konsol

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

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

        }
 
     }
}

Tetapi ia tidak boleh mencetak ddd? Bolehkah anda membantu saya mengetahui apa yang salah?

天蓬老师
天蓬老师

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

membalas semua(3)
世界只因有你

Kakak, anda tidak mempunyai konsol, bagaimana anda boleh mencetak? kejayaan:fungsi(){

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

Ajax tidak digunakan seperti ini, anda melepasi nilai, tetapi jika anda menggemakan sesuatu dalam indeks, ia tidak dapat dilihat di sisi lain
Anda menyediakan panggilan balik yang berjaya dan menerima pemprosesan data di sini , jika anda menggunakan json, anda boleh echo json_encode data anda dalam pengawal

世界只因有你

Ini memalukan bukankah data yang dikembalikan? ? ? ? ? ? ? ? ? ? Maafkan kejahilan saya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan