通过jquery发送数据时出现问题

时间:2011-09-06 10:39:20

标签: php jquery ajax

我通过jquery发送数据。我的等效代码是......

$('#pcpmnum').blur(function(){
//alert("HIiiiiii");
var pcpmnum = $("#pcpmnum").val();
if(pcpmnum === "" | pcpmnum === null)
    { 
        alert("Please Enter Mobile Number");
    }
else
    {
        alert(pcpmnum);
        $.post("searchpcp.php", {cntctnumber: "+pcpmnum+"}, function(){
            alert("Success");
                    }
    }

});

在我的php文件中,我只是使用了。

echo "HIIII";

这个$ .post函数是否等同于Ajax函数?

1 个答案:

答案 0 :(得分:2)

简单地做

  {cntctnumber: pcpmnum, second:"second variable" }

并在php文件中,您可以获得值

$contact = $_POST["cntctnumber"]; // you will get the value of pcpmnum here
$sec = $_POST["second"]; // you will get "second variable" here

在成功回调中,您的案例中的参数data包含服务器响应,例如在你的php文件中,你是echo ing

...
echo"howdy";
客户端data上的

将持有此回复

 $.post("searchpcp.php", {cntctnumber: pcpmnum, second:"second variable" }, function(data){
            alert(data);//howdy
           });

这里有一些有用的链接

jQuery, Ajax, Json and Php

Returning JSON from PHP to JavaScript?