我在制作异步ajax帖子时遇到了异常情况。
<script type="text/javascript">
Mylib.defined('jQuery', function() {
jQuery.ajax({
'type': 'POST',
'url': '/my/url.html',
'async': true,
'cache': false,
'global': false,
'data': {
'param1': 'value1' ,
'param2': 'value2'
}
});
});
Mylib.defined(功能,回调())等待加载功能,然后触发回调函数。
/my/url.m是一个mason文件,它带有两个参数,其中'param1'必不可少,它应该出现在发布的数据中。
/my/url.m
的内容<%args>
param1
param2 => undef
</%args>
<%perl>
-----
</%perl>
<%args>
问题
我有一种感觉,因为我们从我们的ajax调用发布JSON数据(参见上面的JS),其密钥param1是硬编码的(尽管value1是动态的),我将永远不会陷入端点(mason文件)的情况)不会传递必不可少的param1。但令我惊讶的是,很多情况下param1没有传递给mason文件。我无法得到这个。可以有人帮助我吗?
网页抓取工具是否可以在没有任何参数的情况下点击网址/my/url.html?