【发布时间】:2012-11-28 15:42:09
【问题描述】:
我正在尝试通过某个链接的 onClick 事件来执行整个 PHP 文件。
<a onClick="phpSubmit();" class="submitButton">Submit</a>
成功调用此 jQuery 函数
function phpSubmit()
{
alert('submitting');
$.post("/submit.php");
alert('submitted');
}
执行PHP文件“submit.php”失败,在同一目录下。
有什么想法吗?
我尝试过 $.ajax、$.get 和“submit.php”以及“/submit.php”。我不知道为什么这不起作用,如果您认为我做错了什么,请重新发布 $.ajax 内容。
编辑:
总是小事,我在导入 jQuery 脚本时打错了一个字符,这就是 $.ajax 未定义的原因。
上述方法有效。
【问题讨论】:
-
您是否尝试过通过 Firebug 检查请求(NET)?
-
您是否尝试过使用 $.ajax() 捕获错误?
-
使用 Google Chrome(或带有 Firebug 的 Firefox)尝试:右键打开检查元素>>标签网络>>重新加载>>触发该功能。您将看到您尝试发送的内容的完整路径。
-
啊,是的,有一个错误:Uncaught ReferenceError: $ is not defined Occuring on the $.ajax line
-
您的 HTML 代码中是否包含 jquery.js?
标签: php jquery html call execute