0
這裏是我的sendMessage
功能:訪問AJAX方法
sendMessage:function(message)
{
var that = this;
$.ajax({
url: '/ajax/add_msg.php',
method:'post',
data: {msg: message},
success: function(data) {
$('#myTextArea').val('');
that.getMessages();
}
});
}
我試圖調用此頁,但它不工作。
<?php
alert("reached to the add_messages");
session_start();
if (isset($_POST['msg']))
{
require_once __DIR__ . '/../../core/FbChatMock.php';
$userId = (int) $_SESSION['user_id'];
// Escape the message string
$msg = htmlentities($_POST['msg'], ENT_NOQUOTES);
$chat = new FbChatMock();
$result = $chat->addMessage($userId, $msg);
}
?>
該路徑是正確的。
你在控制檯中看到一些錯誤?什麼?請求是否歸檔?需要更多細節.. – Ultrazz008
它是否會進入你的js功能?在「var that = this;」之前做一個console.log('test')在sendMessage中看看它是否打印'測試'到控制檯 –
alert(「達到add_messages」); ... 你確定 ?似乎你正在PHP中使用JavaScript – scaisEdge