【发布时间】:2019-03-31 03:47:28
【问题描述】:
<form action="..." method="post">
<input type="submit" name="btn_add" id="add" ...>
...
我已将 jquery 连接到此按钮:
$().ready(function() {
$('#add').click(function() {
...;
});
});
我也想
if(isset($_POST['btn_add'])){
... do something, doesnt work
}
isset 不工作。由于jquery,有什么理由吗?如果是这样,我怎样才能让 jquery 工作并且 isset 监听同一个按钮?
【问题讨论】:
-
jquery 是一种客户端语言。你不能通过它访问 php 变量($_POST)。
-
http://stackoverflow.com/questions/4231789/is-there-something-like-isset-of-php-in-javascript-jquery -
$(document).ready(function()或$(function(){ // code goes here }); -
这不是很清楚 - 你的 php 在你的 php 文件中(而不是在你的 js 中)如果是,那么你的 jquery click 函数是做什么的?它会阻止默认操作并执行某种 ajax 吗?如果是这样,那么也许 ajax 指向不同的文件或没有传递按钮变量或执行获取?这么多的可能性,您的问题中没有足够的信息
-
是否要检查具有这些名称的输入是否已填充?就像验证一样!
标签: javascript jquery