php - jquery.post() 和 php

标签 php jquery

我正在使用 $().post 和 php 来更改 <textarea> 的内容。

脚本成功 - firebug 清楚地显示 textarea 标记之间的文本已更改,并且我的小警报触发。

但是,用户看不到更改。在 Firefox 中根本不会发生更改,而在 IE 中,文本区域更新最多会延迟 10 秒。

这是我正在使用的 jquery:

$(document).ready(function() {
    $('#pv_list li:first').addClass('hilite');
    $("input[name='db_entries']:first").attr('checked', 'checked');
    $("input[name='db_entries']").click(function () {
        $.post("changeEntry.php", {post: $(this).val()}, function(data) { 
            $("textarea").text(data);alert('done');
        });
        $('#pv_list li').removeClass('hilite');
        $(this).parent().addClass('hilite');
    });
});

一开始我以为是因为页面没有验证,结果验证了xhtml过渡。

真正困扰我的是我之前就可以使用它,但不知道我更改了什么。

最佳答案

关于php - jquery.post() 和 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1059242/

相关文章:

php - 加载 Magento 页面时出现奇怪的错误

JavaScript 将文本写入图像

javascript - 相对表单操作解析为绝对 URL?

PHP Curl 请求不适用于 easypaisa 支付网关发布请求

javascript - jqWidgets : How can I post an HTML form inside a jqxWindow?

php - 如何使用 pthreads 重新编译 PHP7

javascript - 调用远程服务器期间 php 内的基本加载器微调器

javascript - 试图从容器 div 访问特定的子 div

javascript - JQuery 后回调不起作用

java - 如何在java配置spring中使用ajax从表单提交文件?