これはjqueryを使用した初めてのことですが、動作しているとは思われません。ここではいくつかのコード...JQueryの場所が正しいですか?
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type = "text/javascript">
function insertComment(comment, assignment, pid){
alert(comment);
alert(assignment);
alert(pid);
var url = "addComment.php";
$.post(url, {comment: comment, assignment: assignment, pid: pid});
}
</script>
相続人addComment.php
<?php
include ("viewComments.php");
//Connection string to get to database
$host = 'host';
$user = 'user';
$password = 'pw';
$dbh = new mysqli($localhost, $user, $password, "kao17_CS242Portfolio");
//Prpared statement for user inpur, prevent sql-injection attacks
$stmt = $dbh->prepare("INSERT INTO tbl_Comment (comment, project_title, parent_comment_id) VALUES (? , ? , ?)");
$stmt->bind_param('ssi', $prevComment, $prevAssignment, $parentID);
$prevAssignment = $_POST['assignment'];
$parentID = $_POST['pid'];
$prevComment = profanityCheck($_POST['comment']);
$stmt->execute();
?>
そのは何もしていないです。それが実際にaddCommentsに行ったかどうか警告するために離れていますか?または私はちょうど間違って投稿を使用しています(SQLは正しくなければなりません)。私はパラメータの権利(アラート)のための情報を得ている知っているすべての助けが素晴らしい、ありがとう!
エラーを確認するには、firebug/consoleを確認してください。 –
ブラウザコンソールを確認してください。そこにリクエストがあるはずです。ほとんどのブラウザでは 'F12'キーです。 – PeeHaa