Pas*_*ein 2 jquery google-chrome onclick
我使用谷歌Chrome 7.0.x,我有以下javascript函数,当用户点击按钮时会调用它:
function myFunction(myId) {
$("#" + myId).click(function() {
$.ajax({
type: "POST",
url: "myURL",
success: function(msg){
alert (msg);
}
});
});
Run Code Online (Sandbox Code Playgroud)
alert()永远不会被调用,而是当我锁定控制台时,我得到"无法加载资源".我究竟做错了什么?
而不是return false;你应该做function (e) {,然后立即在下一行e.preventDefault();停止click事件的默认操作,并做任何你告诉它做的事情.这是更好的做法,因为您并不总是希望将false作为值返回.
function myFunction(myId) {
$("#" + myId).click(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "myURL",
success: function(msg){
alert (msg);
}
});
} );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5613 次 |
| 最近记录: |