PHP+;AJAX-如何将$\u GET变量传递到AJAX中

PHP+;AJAX-如何将$\u GET变量传递到AJAX中,php,ajax,get,Php,Ajax,Get,我想用AJAX做一个数据库连接测试,我想让用户填写他们的数据库信息,然后有一个测试按钮,该按钮将迄今为止填写的$\u GET变量,在数据库连接测试脚本中处理这些$\u GET变量,然后返回成功或失败。我的问题是,如何在不重新加载页面的情况下传递到目前为止填写的$\u GET变量 感谢您的帮助-Necro。您需要将ajax与javascript或jquery一起使用 就像jquery一样 $.ajax({ type: "GET", url: "serverside script t

我想用AJAX做一个数据库连接测试,我想让用户填写他们的数据库信息,然后有一个测试按钮,该按钮将迄今为止填写的$\u GET变量,在数据库连接测试脚本中处理这些$\u GET变量,然后返回成功或失败。我的问题是,如何在不重新加载页面的情况下传递到目前为止填写的$\u GET变量


感谢您的帮助-Necro。

您需要将ajax与javascript或jquery一起使用

就像jquery一样

$.ajax({
    type: "GET",
    url: "serverside script to process on data",
    data:{name:youwant}, //name is a $_GET variable name here,
                           // and 'youwant' is its value to be passed 
    success: function(data){
         alert("return here if success")

    }
})

您需要将ajax与javascript或jquery一起使用

就像jquery一样

$.ajax({
    type: "GET",
    url: "serverside script to process on data",
    data:{name:youwant}, //name is a $_GET variable name here,
                           // and 'youwant' is its value to be passed 
    success: function(data){
         alert("return here if success")

    }
})
您可以尝试这样的jquery.ajax()方法

$.ajax({
  url: 'server_script?para_name='+para_value,
  success: function(data) {
  $('.result').html(data);
     alert('Load was performed.');
  }
});
或者可以使用jQueryAjax方法,如

 $.get("script", { para_name:"para_value", para_name:"para_value"});
有关更多信息,请访问..

您可以尝试jquery.ajax()-类似的方法

$.ajax({
  url: 'server_script?para_name='+para_value,
  success: function(data) {
  $('.result').html(data);
     alert('Load was performed.');
  }
});
或者可以使用jQueryAjax方法,如

 $.get("script", { para_name:"para_value", para_name:"para_value"});


有关更多信息,请访问..

是的,您将按照您所说的那样使用ajax。您是否希望我们为您提供具体帮助?您的用户需要一堂安全课程;p@LawrenceCherone对不起,我知道我应该用POST。当我把问题打出来的时候,我只是打了一个GET。这是第一件突然出现在我脑海中的事情。@Necro我的意思是将这些服务器的详细信息传递给第三方,而不是说你会,但没有任何东西阻止你存储。另外,你应该警惕curl脚本的暴力强迫,本质上你只是创建了一个容易被滥用的代理。您是否希望我们为您提供具体帮助?您的用户需要一堂安全课程;p@LawrenceCherone对不起,我知道我应该用POST。当我把问题打出来的时候,我只是打了一个GET。这是第一件突然出现在我脑海中的事情。@Necro我的意思是将这些服务器的详细信息传递给第三方,而不是说你会,但没有任何东西阻止你存储。此外,您还应该警惕curl脚本的暴力强制,本质上,您只是创建了一个容易被滥用的代理。
name
是一个
$\u GET
变量名,而“youwant”是要传递的值
youwant
未定义的变量。将引号放在字符串周围。(如果这是您想要的)
name
是一个
$\u GET
变量名,而“youwant”是它要传递的值
youwant
未定义的变量。将引号放在字符串周围。(如果这是你想要的)我非常感谢你的回答,但请不要像上面那样建议w3schoolsSame,我感谢上面的回答,它们都很有效,但下面对我的解释要好得多。@NullPointer:好的,你可以访问jquery官方网站:)我非常感谢你的回答,但请不要像上面那样建议w3schoolsSame,我很感激上面的回答,它们都很有效,但下面的解释对我来说更好。@NullPointer:好的,你可以访问jquery官方网站:)