Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将javascript变量传递到Ajax url上的php函数中?_Javascript_Php_Jquery_Ajax - Fatal编程技术网

如何将javascript变量传递到Ajax url上的php函数中?

如何将javascript变量传递到Ajax url上的php函数中?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,当我使用Ajax调用函数时,我试图将parent的值插入到“getFaculties()”函数中 function ajaxfunction(parent) { $.ajax({ type: 'GET', url: 'Connection.php?getFaculties('+parent')', success: function(data) { $("#se

当我使用Ajax调用函数时,我试图将parent的值插入到“getFaculties()”函数中

    function ajaxfunction(parent)
    {
        $.ajax({
            type: 'GET',
            url: 'Connection.php?getFaculties('+parent')',
            success: function(data) {
                $("#selFaculty").html(data);
            }
        });
    }
正确的语法是

url: 'Connection.php?faculties='+getFaculties(parent),

因为这是查询参数,所以给它起了一个名字。

像这样使用
函数声明是错误的

function ajaxfunction(parent)
    {
        $.ajax({
            type: 'GET',
            url: 'Connection.php?getFaculties='+getFaculties(parent),
            success: function(data) {
                $("#selFaculty").html(data);
            }
        });
    }

请使用正确的方法将数据从ajax传递到php

function ajaxfunction(parent)
    {
        $.ajax({
            type: 'GET',
            url: 'Connection.php',
            data: {method:'getFaculties', value:parent}
            success: function(data) {
                $("#selFaculty").html(data);
            }
        });
    }

首先调用函数并获取变量中的返回值,然后发送ajax请求

function ajaxfunction(parent)
{
    var data_in = getFaculties(parent);
    $.ajax({
        type: 'GET',
        url: 'Connection.php?getFaculties='+data_in,
        success: function(data) {
            $("#selFaculty").html(data);
        }
    });
}