【发布时间】:2011-07-13 21:17:22
【问题描述】:
下面是我网站上文件夹的文档树。在我的 html 表单中,action 属性包含这个值:delete_post.php。当我将操作更改为 /do/delete_post/index.php 时,它不起作用。我怎么能改变这个:do/delete_post/index.php 或其他东西让它工作?
index.php文件如下图:
<?php
session_start();
if (!isset($_SESSION['user']) || empty($_POST['id']))
{
header( "Location: /" );
die();
}
require_once( dirname(__FILE__) . '/includes/db.php')
$stmt2 = $db->prepare('DELETE FROM posts WHERE id = ?');
if (!$stmt2->execute(array($_POST['id'])))
{
print_r($stmt2->errorInfo());
die();
}
header( "Location: /" );
?>
当我在 php 中使用 jquery 和以下页面发出 ajax 请求时,index.php 无法删除帖子。
【问题讨论】:
-
怎么不行?发送表单时遇到什么错误?你最终的网址是什么?
-
我正在使用 ajax(除非我使用数据包嗅探器,否则我无法真正看到错误。)
-
@inquisitive 为什么你不能使用 Firebug 的“网络”标签?比猜测要好得多,这是我们现阶段所能做的。
-
我有 firebug lite 但没有 firebug。而且我没有看到网络标签。
标签: php jquery ajax action subdirectory