我在这个论坛上的第一个问题。
有一段时间我正在尝试学习一些基本的Ajax,jQuery和Php。我想制作一个“收藏”功能,人们可以点击图标。单击此图标时,应该有一个Ajax函数链接到.php文档,然后该文档处理查询。
出于某种原因,一切正常,但查询没有执行(我相信)。
请注意,我的 FavoriteMovie.php 也请求了。 (进入Chrome的“网络”标签)。
此外,我的Ajax给了我一个成功的消息。
Scripts.s
header('Content-Type: application/json');
$return = [
'success' => false,
'message' => ''
];
$db = openDatabaseConnection();
$sql = "INSERT INTO users_favorites SET (user_id, movie_id) VALUES (24, 1)";
$query = $db->prepare($sql);
$query->execute();
$return['success'] = true;
$return['message'] = 'Success!';
echo json_encode($return);
?>
FavoriteMovie.php
<p-column field="org" header ="Org" [sortable]="true" [filter]="true" filterMatchMode="equals">
<ng-template pTemplate="filter" let-col>
<p-dropdown [options]="orgGroupList" [style]="{'width':'100%'}" styleClass="ui-column-filter"></p-dropdown>
</ng-template>
</p-column>
this.orgGroupList = 2,3,4,5,6,7
这是我的控制台:http://prntscr.com/gllrpx
这是我的网络:http://prntscr.com/glm701
感谢您的帮助!
答案 0 :(得分:1)
您的查询应该是......
INSERT INTO users_favorites (user_id, movie_id) VALUES (24, 1)
删除SET