首页 > 解决方案 > 如何通过 AJAX 解析和使用 HTML 和变量?

问题描述

我正在向 JS 文件发送一堆 HTML。JS 文件仅使用 JQuery 将 HTML 呈现到页面,例如:

$.ajax({
  url: '/ajax/nocache/someurl',
  type: 'html',
  success: function(html) {
    $('.wrapper').html(html);
  }
});

这工作正常。

但是,我现在需要发送一个数据数组,例如:

  [
    'hash' => $hash,
    'html' => $rendered_html,
  ]

我不确定如何修改上面的 JS 以接受和使用 HTML 和哈希。

有人知道我该怎么做吗?

标签: javascriptjqueryajax

解决方案


通过使用dataType.'json'例如:

$.ajax({
  url: '/ajax/nocache/someurl',
  dataType.'json',
  success: function(html) {
    var hash = result.hash;
    $('.wrapper').html(result.html);
  }
});

推荐阅读