gpt4 book ai didi

javascript - 你如何在 jQuery 中使用 $ ('document' ).ready(function()) ?

转载 作者:数据小太阳 更新时间:2023-10-29 06:03:46 25 4
gpt4 key购买 nike

我有一段代码在 IE 中运行良好,但在 Firefox 中无法运行。我认为问题在于我无法实现 $('document').ready(function)。我的 json 的结构就像 [{"options":"smart_exp"},{"options":"user_intf"},{"options":"blahblah"}]。如果有人能看到我的代码并帮助我正确实现它,我将非常感激。这是我的代码:

<html><head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2
/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$.getJSON("http://127.0.0.1/conn_mysql.php", function (jsonData) {
$.each(jsonData, function (i, j) {
document.form1.fruits.options[i] = new Option(j.options);
});});
});
</script></head>
<body><form name="form1">
My favourite fruit is :
<select name="fruits" id="fruits" /></form></body>
</html>

最佳答案

简短版本(由 meeger 建议):不要在文档周围使用单引号。

document 是 JavaScript 附带的变量(至少在浏览器上下文中)。相反,请尝试对相关行执行以下操作。

$(文档).ready(函数() {

您还需要从 body 标记中删除 onLoad 属性,否则它会运行两次。

关于javascript - 你如何在 jQuery 中使用 $ ('document' ).ready(function()) ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3992075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com