这是我的代码,基本上我有一个用 jQuery 编写的通用 open_modal 函数,我想用它data-fields
来传递{'json':'data'}
.
所以这是我的代码。
HTML
<a href="#" class="send_request" data-dataset="{'test':1}" data-url="/test.html">Data load!</a>
<div id="area"></div>
<strong>jQuery
$("body").delegate(".send_request", 'click', function(e) {
var $this = $(this);
var $modal_data = $("#area");
var $url = $this.attr('data-url');
var $dataset = JSON.stringify($this.data('dataset'));
alert($dataset);
$("#area").load($url,$dataset);
return false;
});
基本上它不起作用,数据没有被传递。是否需要先以某种方式解析数据字段数据?