错误:从java脚本调用php web服务时没有响应

时间:2014-03-10 09:35:57

标签: javascript php jquery ajax

我有这个脚本跟我调用php webservice

  

              $(文件)。就绪(函数(){

        });
        function sendPushNotification(id){
            var data = $('form#'+id).serialize();
            $('form#'+id).unbind('submit');                
            $.ajax({
                url: "send_push_notification_message.php",
                type: 'GET',
                regId: data,
              message: data,
                beforeSend: function() {

                },
                success: function(data, textStatus, xhr) {
                      $('.push_message').val("");
                },
                error: function(xhr, textStatus, errorThrown) {

                }
            });
            return false;
        }
    </script>

sendPushNotification函数:

<?php
 require_once('loader.php');

    $gcmRegID    = $_GET["regId"]; // GCM Registration ID got from device
    $pushMessage = stripUnwantedHtmlEscape($_GET["message"]);


    if (isset($gcmRegID) && isset($pushMessage)) {


        $registatoin_ids = array($gcmRegID);
        $message = array("price" => $pushMessage);

        $result = send_push_notification($registatoin_ids, $message);

        echo $result;
    }
?>

我试图通过php页面传递某些值但是当我尝试通过网页传递值时,没有任何反应.. 谁能告诉我这里的问题?帮助赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

改变这个:

regId: data,

到此:

data: data,

或者这个:

data: {regId : data},

regId在jQuery ajax中不可用。