jquery .post() 不起作用的问题
所以我是使用 jquery .post() 的新手,但是我没有使用以前没有使用过的方法。
我试图在单击按钮时发布两个隐藏的输入值:
$('#button').live('click', function() {
$.post('export_file.php', { group: form.group.value , test: form.test.value },
function(output) {
$('#return').html(output).show();
});
});
我已经测试了按钮事件是否成功触发,目前我在 export_file.php
中尝试做的只是回显某些内容。
这是我的表格:
<form name="form">
<input type="hidden" name="group" value="<?echo $group;?>">
<input type="hidden" name="test" value="<?echo $test_id;?>">
<input type="button" class="Mybutton" id="button" name="btnSubmit" value="Export Results">
</form>
我在原始页面上有我的div:
export_file.php:
<?php
echo "whatever, something!";
?>
任何人都可以指出我哪里出错了。非常感谢,
so I am new to using jquery .post() however I am not using methods i haven't already used before.
I am trying to post two hidden input values when a button is clicked:
$('#button').live('click', function() {
$.post('export_file.php', { group: form.group.value , test: form.test.value },
function(output) {
$('#return').html(output).show();
});
});
i have tested the button event is firing successfully and currently all I trying to do in export_file.php
is echo something.
here is my form:
<form name="form">
<input type="hidden" name="group" value="<?echo $group;?>">
<input type="hidden" name="test" value="<?echo $test_id;?>">
<input type="button" class="Mybutton" id="button" name="btnSubmit" value="Export Results">
</form>
i have got my div on the original page:
<div id='return'></div>
export_file.php:
<?php
echo "whatever, something!";
?>
Could anyone point out where I am going wrong. Many thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
尝试:
Try:
修复此行:
将其更改为如下所示:
Fiddle: http://jsfiddle.net/maniator/cQ2vZ/< /a>
Fix this line:
Change it to something like this:
Fiddle: http://jsfiddle.net/maniator/cQ2vZ/
我已将 id 添加到 HTML 中的表单元素中:
然后修改 jQuery 以通过 ID 从这些字段获取值,并在 AJAX 调用的参数中使用这些值:
I've added ids to your form elements in your HTML:
Then amended the jQuery to get the values from these fields by ID, and use these in the parameters of your AJAX call:
试试这个
try this one