首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:回显jsoncallback时未运行代码jquery

问错误:回显jsoncallback时未运行代码jquery
EN

Stack Overflow用户
提问于 2012-02-22 15:21:24
回答 1查看 77关注 0票数 0

在文件index.php中,我使用代码:

代码语言:javascript
复制
<?php
$str = "<script src='click.js'></script>"
$str .= '<div class="box_content_reset"><input type="submit" value="reset" class="reset" /></div>';
echo $_GET["jsoncallback"] . '(' . json_encode($str) . ');';
?>

在文件click.js中,我使用代码:

代码语言:javascript
复制
<script>
        jQuery(document).ready(function($) { 
            $(".reset").click(function() {
                alert("Jquery running ...");
            });
        });
    }
})(); 
</script>

=>结果没有运行jquery,如何修复?

EN

回答 1

Stack Overflow用户

发布于 2012-02-22 15:29:07

您正在使用:

代码语言:javascript
复制
<input type="submit" value="reset" class="reset" />

这意味着当你点击按钮时,你的页面会自动刷新。如果要使用click事件,请使用:

代码语言:javascript
复制
<input type="button" value="reset" class="reset" />

使用您的js文件

代码语言:javascript
复制
<script>
    jQuery.noConflict();
    jQuery(document).ready(function($) { 
        jQuery(".reset").click(function() {
            alert("Jquery running ...");
        });
    });
}
})(); 
</script>

jQuery.noConflict();,这样你的代码就不会与mootools等发生冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9390638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档