如何在Ajax网址上将javascript变量传递给php函数?

时间:2017-04-08 10:38:02

标签: javascript php jquery ajax

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

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

4 个答案:

答案 0 :(得分:0)

正确的语法是

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

因为那是查询参数,给它一个名字。

答案 1 :(得分:0)

像这样使用function Declaration was wrong

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

答案 2 :(得分:0)

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

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
self.viewController.startPage = [NSString stringWithFormat: @"http://mywebsite.com/?language=%@", language];

答案 3 :(得分:0)

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

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