Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryajax将数据从PHP提取到jQuery变量中_Php_Jquery_Ajax - Fatal编程技术网

jqueryajax将数据从PHP提取到jQuery变量中

jqueryajax将数据从PHP提取到jQuery变量中,php,jquery,ajax,Php,Jquery,Ajax,我需要使用ajax、php和jquery接收投票状态。以下是我的代码: var VoteStatus= GetStatus() ; var ID = $('#ID').val(); function GetStatus() { var res = ''; $.ajax({ type: "POST", data: {VoteID:ID} , url: "/vote_status.php", async: false

我需要使用ajax、php和jquery接收投票状态。以下是我的代码:

var VoteStatus= GetStatus() ;
var ID = $('#ID').val();

function GetStatus() {
    var res = '';

    $.ajax({
        type: "POST",
        data: {VoteID:ID} ,
        url: "/vote_status.php",
        async: false,       
        success: function(result) { res=result; } 
    });                  

    return res;
}

alert('Vote Status= ' + VoteStatus);
在我的php文件中:

$VoteID = $_POST['VoteID'];
$Property = $_POST['Property'];



if ( $VoteID == 0 ) 
    echo 'No Vote provided - Property = '. $Property;

exit;
警告框显示:投票状态=未提供投票

请帮忙


我已经发布了VoteID,但是php文件似乎没有收到它

POST变量的名称需要用引号括起来,如中所示

data: {"VoteID":ID}

POST变量的名称需要用引号括起来,如中所示

data: {"VoteID":ID}

在此处尝试警报并检查其是否正常工作

 $.ajax({
        type: "POST",
        data: {"VoteID":ID} ,
        url: "/vote_status.php",
        async: false,       
        success: function(result) { 
  alert(result); } 
    });   

在此处尝试警报并检查其是否正常工作

 $.ajax({
        type: "POST",
        data: {"VoteID":ID} ,
        url: "/vote_status.php",
        async: false,       
        success: function(result) { 
  alert(result); } 
    });   

试试这个并检查jQueryAjax


试试这个并检查jQueryAjax



如果警告框显示“未提供投票权,那么您的php脚本应该运行良好。检查这一行var ID=$(“#ID”).val()返回的内容。我确实检查了,它显示了正确的idpossible副本-以及多、多、多、多、多、多、多其他:您检查了JS和php中的ID是否真的为0吗?如果警告框显示”没有提供投票,那么您的php脚本应该运行良好。检查这一行的内容var ID=$('#ID').val();返回。我检查过了,它显示了正确的idpossible副本-以及许多、许多、许多、许多、许多、许多其他:您检查过JS和PHP中的ID是否真的为0吗?数据:{“VoteID”:ID,“Property”:prop}--属性在警报中显示为未定义box@sqlchild:请了解什么是json;先生,我的密码有什么错误?除了它的非工作数据之外,什么都没有:{“VoteID”:ID,“Property”:prop}--该属性在警报中显示为未定义box@sqlchild:请了解什么是json;先生,我的密码有什么错误?没有什么,但它仍然不工作亲爱的先生,警报框显示:“投票状态=未提供投票-属性=未定义”您是否正确获取ID执行这一行并检查它是否为零警报($('#ID').val());是的,我得到了它的非零值,我的意思是我得到了正确的值,你为VoteID提供了报价吗?如果您使用Firefox和firebug,请使用“VoteID”。只需在php文件中更改此代码,并查看其非零echo$_POST['VoteID'];出口在控制台上查看resultDear先生,警报框显示:“投票状态=未提供投票-属性=未定义”您是否正确获取ID执行这一行并检查其是否为零警报($('#ID').val());是的,我得到了它的非零值,我的意思是我得到了正确的值,你为VoteID提供了报价吗?如果您使用Firefox和firebug,请使用“VoteID”。只需在php文件中更改此代码,并查看其非零echo$_POST['VoteID'];出口然后在控制台上查看结果这是GET方法..因此需要将type属性更改为“GET”这是GET方法..因此需要将type属性更改为“GET”