Ajax get a return value from php?

后端 未结 3 2173
盖世英雄少女心
盖世英雄少女心 2020-12-14 08:59

I want to alert the return value from a php method, but nothing happens. Here is the ajax and php methods. Can anyone see what I am doing wrong?

-------------------

3条回答
  •  余生分开走
    2020-12-14 09:45

    in PHP, you can't simply return your value and have it show up in the ajax response. you need to print or echo your final values. (there are other ways too, but that's getting off topic).

    also, you have a trailing apostrophe in your alert() call that will cause an error and should be removed.

    Fixed:

    $.ajax({
        type: 'get',
        url: '/donation/junk/4',
        data: datastring,
        success: function(data) {
            alert(data);
        }
    });
    

    PHP:

    function junk($id)
    {
        print "works11";
    }
    

提交回复
热议问题