使用$ .ajax定位某个PHP函数

时间:2014-09-10 17:25:26

标签: javascript php jquery ajax

嘿伙计们我有一个场景,

我想使用ajax $ .get方法在单独的PHP文件中定位某个PHP函数。我对语法不太确定。

Javascript

function all(){

    $.get({
    url: "functions.php  THEN GET A CERTAIN FUNCTION  ",
    success:  function success(data){   paint(data) },
    dataType: "html"
    });


});

function.php

 <?php

function helloWorld(){

echo "Hello World";

};

    function helloMars(){

echo "Hello Mars";

};

任何帮助非常感谢

2 个答案:

答案 0 :(得分:1)

data属性或URL查询字符串中传递变量,并在PHP脚本中,根据该变量选择一个函数。

$.get({
   url: "functions.php",
   data: { "vname": "something" },
   success:  function success(data){   paint(data) },
   dataType: "html"
});

http://api.jquery.com/jquery.get/

PHP:

if ($_GET["vname"] == "something") {
   helloWorld();
} else {
   helloMars();
}

http://php.net/manual/en/reserved.variables.get.php

答案 1 :(得分:0)

这可以帮助你

$.get("test-ajax.php",function(data,status){

  $(".content").html(data);

});

&#34;测试ajax.php&#34;档案

function helloWorld()

{ echo "hello world"; }

function helloMars() {

echo "Hello Mars";

}

helloWorld(); helloMars();