---------已解决------------我有一个javascript函数:
function getUserData(var1)
{
$.ajax({
type: "POST",
url: "getData.php",
data: "userId="+var1,
success: function(msg){
$('#contactForm').html(msg).show(1000);
}
});
}
由该链接调用:
<li id='test00' name='test00'><a href='#' onClick="getUserData('test00')">123 123</a></li>
在 chrome 中,safari 工作得非常好。火狐,我什么都没有。甚至没有 /var/log/httpd/access_log 中的页面请求
为了简单的测试,我试过了。
function getUserData(var1)
{
alert('hello');
}
甚至在Firefox中也失败了……有什么想法吗?您还需要查看哪些其他信息来提供帮助。
我在 firebug、java 控制台中看不到任何错误......
它可能是更大的东西......
即使这失败了:
好的,它可能比函数本身更大。即使这失败了
function getUserData()
{
alert('hello');
}
</script>
<a href='#' onclick="getUserData();">hello</a>
- - - - -解决了 - - - - - -
我真的希望我能说出这是如何工作的。但通过回复,我决定尝试不同的函数名
在 jsFiddle 这工作:
<li id='test00' name='test00'><a onClick="myFunction('test00')">123 123</a></li>
function myFunction(var1)
{
alert(var1);
}
这失败了:
<li id='test00' name='test00'><a onClick="getUserData('test00')">123 123</a></li>
function getUserData(var1)
{
alert(var1);
}
不知道为什么!但是谢谢大家的快速回复......