如何将javascript变量传递到Ajax url上的php函数中?
当我使用Ajax调用函数时,我试图将parent的值插入到“getFaculties()”函数中如何将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
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);
}
});
}