我正在尝试将google areachart(svg)传递给ac#codebehind,尝试将svg html添加到隐藏字段但是到目前为止,当我将html添加到隐藏字段值时,生成图表的javascript正在添加而不是svg标记和相应的数据。
我一直在使用下面的javascript来传递包含图表的div的内容:
<script type="text/javascript">
$(document).ready(function() {
var chartsvg = document.getElementById('ctl00_Body_chartcontent');
var serializer = new XMLSerializer();
var str = serializer.serializeToString(chartsvg);
$('input[name^="ctl00$Body$svgData"]').val(str);
var test = $('input[name="ctl00$Body$svgData"]').val();
alert(test);
});
</script>
一旦我将它传递给代码隐藏,我计划将svg转换为png。
警报用于测试已添加到隐藏字段的内容。
有没有人对如何做到这一点有任何想法?
感谢先进的任何建议。