PHP更新数据库字段而无需重定向

科马泽

我正在使用PHP Codeigniter。我的网站上有一个侧边栏,显示我在数据库中拥有的每个任务。在“任务”表中,我有一个文本列,我希望能够在按Enter时进行更新。

我要用于更新的文本区域

我目前所做的是创建一个JavaScript函数,该函数在按Enter键时被调用:

function CursorKeyDown(e, id){
    if(e.keyCode === 13){
        var text = document.getElementById('area').value;
        window.location.href = "<?php echo site_url('task/Task/validSuivi/')?>" + '/' + id + '/' + text;
        //window.history.pushState('', '', "<?php echo site_url('task/Task/validSuivi/')?>" + '/' + id + '/' + text);
        //alert("Enter was pressed was presses");
    }

    return false;
}

目前,如果我使用window.location.href,它会重定向到链接或控制器想要的位置。我想要的是调用方法,更新数据库,但是没有重定向或其他方法。那可能吗 ?使用Ajax吗?我用pushstate尝试了一些东西,但是它只是修改了URL而没有触发该方法。

我在控制器中的方法:

public function validSuivi($id_tache, $text)
{
    $arr['suivi'] = $text;

    $this->task_model->update(array('id_tache'=>$id_tache),$arr);

    //redirect('task/task');
}
Ranjeet Singh |

检查此代码:-

<script>
function CursorKeyDown(e, id){
    if(e.keyCode === 13){
        var text = document.getElementById('area').value;
        var ajax_url = "<?php echo site_url('task/Task/validSuivi/');?>" + '/' + id + '/' + text
        $.ajax({
            url: ajax_url,
            type: "POST",
            dataType: "json",
            data: {},
            success: function (result) {
                console.log('get your response..');
                console.log(result);
            },
            error: function(a,b,c) {
                console.log('error');
            },
            beforeSend:function(jqXHR, plain_jqXHR) {
                console.log('show some loading..');
                console.log('disable button..');
            },
            complete: function() {
                console.log('hide loading..');
                console.log('enable button..');
            }
        }); 
    }
    return false;
}

</script>

如果您的响应不是json注释dataType: ajax请求中的“ json”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP更新数据库字段而无需重定向

来自分类Dev

Django:无需重定向即可更新数据库的按钮

来自分类Dev

Laravel雄辩的更新记录而无需从数据库加载

来自分类Dev

我如何更新字段/发布表单而无需重定向或重新加载页面?

来自分类Dev

提交而无需重定向

来自分类Dev

使桌面客户端可以使用更新的EF数据库迁移而无需更新

来自分类Dev

连续添加| 更新| 将数据从数据库刷新到页面而无需回发

来自分类Dev

JPA和Hibernate是否自动更新数据库,而无需事务开始和提交

来自分类Dev

通过ajax更新数据库,而无需刷新页面codeigniter

来自分类Dev

如何从Firebase数据库获取数据而无需重复

来自分类Dev

Android应用解码来自PHP MySql数据库的JSON响应而无需特殊字符

来自分类Dev

将表单发布到数据库,而无需以php的形式保留页面

来自分类Dev

从数据库记录运行php脚本,而无需使用eval()

来自分类Dev

文本框输入,从数据库中检索值,而无需在php中提交按钮

来自分类Dev

使用Ajax将图像发送到数据库(php),而无需重新加载

来自分类Dev

添加一个收藏夹按钮以使用PHP中的值更新mysql数据库,而无需重新加载页面

来自分类Dev

从数据库检索对象时重定向和“字段”关键字问题

来自分类Dev

订阅MySQL数据库中的更改而无需轮询

来自分类Dev

Ajax查询而无需重新连接数据库

来自分类Dev

每分钟从数据库中提取数据并在网站上更新而无需刷新

来自分类Dev

如何在Yii的CGridview中以升序显示序列号而无需占用额外的数据库字段

来自分类Dev

序列化值类型,而无需在数据库中为“值”创建其他字段

来自分类Dev

关闭模式而无需重定向

来自分类Dev

呈现符号链接而无需重定向

来自分类Dev

关闭模式而无需重定向

来自分类Dev

PHP:将数据添加到数据库后,页面不会重定向

来自分类Dev

gmaps4rails-从地图上的数据库动态更新标记,而无需刷新页面

来自分类Dev

为多个(128)数据库值进行(PHP)重定向功能的有效方法

来自分类Dev

使用php形式将记录添加到mysql数据库中,而无需离开/刷新页面

Related 相关文章

  1. 1

    PHP更新数据库字段而无需重定向

  2. 2

    Django:无需重定向即可更新数据库的按钮

  3. 3

    Laravel雄辩的更新记录而无需从数据库加载

  4. 4

    我如何更新字段/发布表单而无需重定向或重新加载页面?

  5. 5

    提交而无需重定向

  6. 6

    使桌面客户端可以使用更新的EF数据库迁移而无需更新

  7. 7

    连续添加| 更新| 将数据从数据库刷新到页面而无需回发

  8. 8

    JPA和Hibernate是否自动更新数据库,而无需事务开始和提交

  9. 9

    通过ajax更新数据库,而无需刷新页面codeigniter

  10. 10

    如何从Firebase数据库获取数据而无需重复

  11. 11

    Android应用解码来自PHP MySql数据库的JSON响应而无需特殊字符

  12. 12

    将表单发布到数据库,而无需以php的形式保留页面

  13. 13

    从数据库记录运行php脚本,而无需使用eval()

  14. 14

    文本框输入,从数据库中检索值,而无需在php中提交按钮

  15. 15

    使用Ajax将图像发送到数据库(php),而无需重新加载

  16. 16

    添加一个收藏夹按钮以使用PHP中的值更新mysql数据库,而无需重新加载页面

  17. 17

    从数据库检索对象时重定向和“字段”关键字问题

  18. 18

    订阅MySQL数据库中的更改而无需轮询

  19. 19

    Ajax查询而无需重新连接数据库

  20. 20

    每分钟从数据库中提取数据并在网站上更新而无需刷新

  21. 21

    如何在Yii的CGridview中以升序显示序列号而无需占用额外的数据库字段

  22. 22

    序列化值类型,而无需在数据库中为“值”创建其他字段

  23. 23

    关闭模式而无需重定向

  24. 24

    呈现符号链接而无需重定向

  25. 25

    关闭模式而无需重定向

  26. 26

    PHP:将数据添加到数据库后,页面不会重定向

  27. 27

    gmaps4rails-从地图上的数据库动态更新标记,而无需刷新页面

  28. 28

    为多个(128)数据库值进行(PHP)重定向功能的有效方法

  29. 29

    使用php形式将记录添加到mysql数据库中,而无需离开/刷新页面

热门标签

归档