创建表单里面AJAX成功回调

发布于 2024-11-19 06:43:23 字数 160 浏览 2 评论 0原文

我使用 getJSON 通过连接 html 来填充 function(data) {...} 内的表单元素。

在 getJSON 的成功回调中创建动态 HTML 表单的最佳方法是什么?

我应该能够基于此表单中的按钮单击来启用/显示 div/UI 元素。

谢谢

I am using getJSON to populate form elements inside function(data) {...} by concatenating html.

What is the best way to create dynamic HTML Form inside the success call back of getJSON.

I should be able to enable/show divs/UI elements based on button clicks in this form.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

虚拟世界 2024-11-26 06:43:23

您可以使用 jQuery 使用以下模式轻松创建 HTML:

var successFunc = function(json) {
  form = $('<form>').attr('method', 'get');
  form.append($('<input>').attr({'type': 'text', 'val', 'jquery rocks'});
  form.appendTo(document.body);
}

或者更具体地说:

//assume json = { resultDiv: '.myResultDiv', value: 'this is an input' };

$.ajax({ ...
  success: function(json) {
    form = $('<form>').attr('method', 'get');
    form.append($('<input>').attr({'type': 'text', 'val', json.value});
    form.appendTo($(json.resultDiv));
  }
}

希望这会有所帮助!

You can easily create HTML using jQuery with the following pattern:

var successFunc = function(json) {
  form = $('<form>').attr('method', 'get');
  form.append($('<input>').attr({'type': 'text', 'val', 'jquery rocks'});
  form.appendTo(document.body);
}

Or more specifically:

//assume json = { resultDiv: '.myResultDiv', value: 'this is an input' };

$.ajax({ ...
  success: function(json) {
    form = $('<form>').attr('method', 'get');
    form.append($('<input>').attr({'type': 'text', 'val', json.value});
    form.appendTo($(json.resultDiv));
  }
}

Hope this helps!

情话已封尘 2024-11-26 06:43:23

最好创建动态内容并在弹出窗口中显示它。
如果您能通过代码进行一些解释,那就太好了,并且您会得到更快的响应。

It would be better to create the dynamic content and show it in an Pop-up.
If u would explain a bit through code it would be nice and you will get a quicker response.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文