我被赋予了更新客户端popunders的任务。前一个系统是由客户编写的,并且开始产生不良结果。
我们选择使用GitHub上的jQuery popunder。
有了这个,我开始为这个popunder方法(链接驱动的例子)组建一个测试页面。
我遇到的问题是将ajax调用注入popunder本身。
$.ajax({
type: 'GET',
url: 'ajax.php',
dataType: "jsonp",
data: {
mocc: mocc
},
success: function(result) {
alert(data)
if (result.error === true) {
} else {
if (result.method == 'popunder') {
createPopunderLink(result.url, result.width, result.height);
}
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
/* Code removed due to client confidentiality */
}
});
<body>
<a href="#" onclick="$.popunder()">Test Link</a>
<script type="text/javascript">
$(function() {
$('form[action="#"]').attr('action', document.location.href);
$(window.aPopunder = [
['http://www.wikipedia.org']
]).each(function(i, e) {
eval(e.innerHTML);
});
});
</script>
</body>
思想?