我有这个脚本跟我调用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页面传递某些值但是当我尝试通过网页传递值时,没有任何反应.. 谁能告诉我这里的问题?帮助赞赏。感谢。
答案 0 :(得分:0)
改变这个:
regId: data,
到此:
data: data,
或者这个:
data: {regId : data},
regId
在jQuery ajax中不可用。