javascript - ajax函数打不开页面

标签 javascript php jquery ajax

我不明白为什么ajax不工作。 我的代码:

<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
    <script type="text/javascript">
    function edit_row(id)
    {
        $.ajax({
            method:'get',
            url:'form.php',
            success:function(data)
            {
              $('#form_div').html(data);
            }
        });

    }
<?php
   echo '<td style='.$style.'>'.$status.'<a href="" title="Edit"  onClick=edit_row('.$data['type_id'].')><img src="images/pencil.png" width="30px" height="30px"></a></td></tr>';
?>

它无法打开 form.php onclick 有什么问题请帮助我!

最佳答案

您点击链接。 JavaScript 运行。链接如下。加载一个新页面(具有相同的 URL,因为您有 href="")。 JavaScript 停止,因为它的环境已经消失。

改用按钮。

关于javascript - ajax函数打不开页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26053837/

相关文章:

javascript - reactjs中渲染方法内部的条件

php - 如何从mysql数据库中获取只有这一年的数据

javascript - 一种功能即可统治一切

php - 读取 url 内容,无缓冲的 php

php - 在 PHP 中使用 IMAP 下载附件到目录,随机工作

javascript - 如何在 iframe 内动态创建的表格元素上添加事件

javascript - 使用适用于 ios/android 的 jquery ui 键盘插件

javascript - $ ('.class' ).click() 不起作用

javascript - 在 jquery 函数中引用 rails 图像

javascript - HTML5 Canvas绘画应用如何实现拖拽?