当前位置: 首页 > 面试题库 >

无法通过ajax更改按钮值

单于骁
2023-03-14
问题内容

应用
http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css和
http://code.jquery.com/mobile/1.3.2/jquery.mobile后-1.3.2.min.js

无法通过脚本更改按钮的文本 $(this).val('new value');

有没有类似的经验并有解决方案?

可以从 FIDDLE 尝试DEMO
****

JQUERY:

$(document).ready(function () {
    $('#submit_btn').click(function (e) {
        e.preventDefault();
        $(this).val('Processing ...');
        $.ajax({
            cache: false,
            type: "POST",
            dataType: "json",
            data: $('#form1').serialize(),
            url: "echo/json",
            complete: function (HttpRequest, textStatus) {
                $(this).val('Create');
            }
        });
        return false;
    });
});

HTML:

<form action="call.php" method="POST" id="form1" name="form1">
    <input type="text" name="campname" id="campname">
    <textarea id="longdesc" name="longdesc"></textarea>
    <input type="text" name="vercode" id="vercode" />
    <input type="submit" value="Create" id="submit_btn" />
</form>

问题答案:

最终申请$('#button').prev().text('your new text');工作。

只是.prev()在更改文本之前不了解为什么要使用它。



 类似资料:
  • 应用http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css和http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js后 无法通过脚本

  • 问题内容: 我正在建立一个Like / Unlike系统,我有一个按钮,该按钮具有一个类似于类的类,如果单击它,则将数据插入数据库中,并且将该类更改为different。 与假定拉另一个ajax调用不同的是,它删除了实际的类,但不起作用,当类更改时,它执行了类类应做的事情,并且仅当刷新页面时才起作用。 PHP代码 jQuery的 我刚刚做了一个与众不同的警报作为示例来对其进行测试,然后再使用它进行

  • 我正在尝试使用我的风格中的colorButtonNormal使我的应用程序中的所有按钮都具有默认颜色。 它在API 21及以上版本上运行良好,但在API 21下,它只更改了一些按钮的背景,我不知道出了什么问题。 styles.xml v21/样式。xml 结果: Lollipop 和 奇巧 有什么建议吗?

  • 问题内容: 我想获取单选按钮值并将其通过AJAX发送到PHP。 我的AJAX正在运行,但当前正在每行中插入一个,因此它不会从单选按钮中获取值。任何帮助,将不胜感激。 问题答案: 首先,您有很多重复的属性,这是不正确的。请改用类,然后使用选择器来获取所选无线电的特定实例。 试试这个: 以此类推,作为您的其他输入。

  • 所以假设我有一个“开”和一个“关”按钮。当我按下打开按钮时,我希望打开按钮隐藏自己,关闭按钮显示出来,反之亦然。 一个人怎么能这么做?

  • 问题内容: 我想知道是否有人可以指出我正确的方向。我有一个带有click事件的asp.net按钮(运行一些服务器端代码)。我想做的是通过ajax和jquery调用此事件。有什么办法吗?如果是这样,我会喜欢一些例子。 提前致谢 问题答案: 这就是jQuery对于ASP.Net开发人员真正的亮点。假设您有这个ASP按钮: 呈现后,您可以查看页面的源,页面上的ID不会是btnAwesome,而是$ ct