图像按钮 - 无页面更改

时间:2014-06-21 06:58:44

标签: javascript html

我试图在不刷新页面的情况下调用php文件。代码执行php文件,但是没有传递值toid。如果我手动查询页面,那么它工作正常。另一个问题是按钮需要是一个图像,路径为src =" {ROOT_PATH} mchat / quote.gif"

<form id="myform"  method="POST"  class="form_statusinput">
<input type="hidden"  name="toid" id="toid" value="<?php echo {mchatrow.MCHAT_USERNAME}; ?>">
<div id="button_block">
<input type="submit" id="button" value="Enter">
</div>
</form>

<script>
$(document).ready(function(){
$("form#myform").submit(function(event) {
    event.preventDefault();
    var toid = $("#toid").val();

    $.ajax({
        type: "POST",
        url: "randomquote.php",
        data: "toid=" + toid,
         });
    });
});
 </script>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

当你说&#34;如果我手动查询页面然后它工作正常&#34;,这是否意味着直接点击端点

http://yoursite.com/randomquote.php?toid=239439

您是否尝试将数据作为对象发送(如下所示):

$.ajax({
    type: "POST",
    url: "randomquote.php",
    data: { toid: toid }
});

这可能会成功。