【问题标题】:how can I update value of input text via ajax?如何通过 ajax 更新输入文本的值?
【发布时间】:2011-03-01 00:06:55
【问题描述】:

我想拥有

  • 我可以的输入文本框
  • 使用 AJAX 调用(“获取当前修订版”)更新其值,然后
  • 另一个按钮(“更新代码库”)使另一个 AJAX 调用文本框中的值

我不知道如何将所有这些结合在一起。

<form action="upgage.php">
  revision <input type="text" name="revision" value="" /><br />
  <input type="submit" value="update code base" />
<input type="submit" value="get current revision" />

</form>

我只想使用 javascript 而不是 jQuery

【问题讨论】:

    标签: javascript ajax


    【解决方案1】:
    <form action="upgage.php">
      <input type="submit" id="revision"/> <input type="text" id="passedValue" value="" /><br />
      <input type="submit" value="update" />
    </form>
    

    现在在 jQuery 中:

    $("#revision").click(function(event) {
      event.preventDefault();
       $.post("/my/url/", function(data) {
          $("#passedValue").val(data);
       });
    
    });
    

    希望我理解正确:P

    【讨论】:

      【解决方案2】:
      <script>
          document.getElementById('getValueButton').onclick = function() {
              document.getElementById('revisionTextField').value = getRevisionViaAjax();
          }
      </script>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-18
        • 1970-01-01
        • 1970-01-01
        • 2018-02-06
        • 1970-01-01
        • 2020-12-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多