我的程序(经过删减,图为主要代码)
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=69a4455c1290b55cf52239bb6aa5d5b6"></script>
</script>
</head>
<body>
<form action="data.php" method="post">
lng:<input type="text" id=lng name=lng>
lat:<input type="text" id=lat name=lat>
<input type="submit" value="Add" name="button1">
<input type="submit" value="show" name="button2">
<input type="button" id=test value="sign">
</form>
</body>
<div id="allmap">
<script type="text/javascript">
var map = new BMap.Map("allmap"); // 创建Map实例
map.centerAndZoom("武汉",12); // 初始化地图,设置城市和地图级别。
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.ScaleControl());
map.addControl(new BMap.OverviewMapControl());
map.enableScrollWheelZoom();
map.addControl(new BMap.MapTypeControl());
function showInfo(e){
document.getElementById('lng').value =e.point.lng;
document.getElementById('lat').value =e.point.lat;
}
map.addEventListener("click", showInfo);
$(document).ready(function(){
$("#test").click(function(){
$.get("show",function(data){
var dataObj=eval("("+data+")");
alert(dataObj.root.length);
$.each(dataObj.root,function(idx,item){
if(item.lng==0){
}
else{
var marker1 = new BMap.Marker(new BMap.Point(item.lng, item.lat)); // 创建标注
map.addOverlay(marker1); // 将标注添加到地图中;
};})
});});
});
</script></div>
</body>
</html>
嗯,没有引用jquery,但我真不会用jquery,主要是刚学php,可不可以教我一下怎么引用jquery吗?
Jquery $(document).ready(function(){alert("ok")}); 缺少对象
一定是路径的问题,有firefox吗?有的话,下个firebug,按F12就出界面,然后打开你的这个网页,就可以看是否有效了。直接在浏览器中当前路径里拼写这个js文件的路径试试。例如当前页:http:\/\/127.0.0.1:8080\/test\/jsp\/test.jsp js访问路径:http:\/\/127.0.0.1:8080\/test\/jquery_js\/jquery-1.4...
...缺少对象,而且还是$(document).ready(function(){ 这一行缺少对象...
应该这样吧 function posthuifu() { (document).ready(function () { txt = $('#huifubottom').val();.post("\/php\/message.php", { suggest: txt }, function (result, txt) { ht = result + ":" + txt;htm = "<textarea name=\\"textarea\\" cols=\\"45\\" rows=\\"1\\" id=\\...
执行$(document).ready(function(){} 时说缺少对象
缺少什么对象啊?如果是缺少jQuery对象,$(document)应该写在引用jQuery的那行后。面。$("#username").attr("comment")这个应该是undefined
为什么我用JQuery做东西 老出现缺少对象的错误 下面是代码 请高手们帮...
(document).ready(function(){ \/\/这里写你的代码 });网页自上而下加载,javascript也是自上而下运行,按钮是在脚本之后定义的,所以脚本找不到按钮。上面这个函数是指页面完全加载后再运行代码,那时候就可以找到按钮了 或者是把你的脚本放到按钮定义之后,不过一般这样会比较乱,不好管理 ...
...个"练习.HTML"页面,代码如下,报错:练习.HTML缺少对象。
jQuery(document).ready(function() 是在页面加载时运行的吧,你这个时候还没选取要上传的对象呢。
运行时提示缺少对象
首先保证a是你预想的select;其次a是不是有option属性,是不是有length属性 无非这两个原因造成
使用jQuery时,使用$(function(){});这个方法会报缺少对象的错,是什么原...
原因很简单!是因为我们通常是把js插件放在了页面底部,但是我们在加载html时候还没有加载到jquery的插件就已经报错了,因此把jquery插件放在页面顶部即可。
网页总是报缺少对象,但是刷新就好了
你使用的应该是jquery库,在页面没加载jquery库,或者有其它和一样封装成$的类库混合应用的情况下,就会抛出缺少对象;或者是jquery错做的dom还没有加载;我建议你把最外层的第一个$换成jQuery试试;你可以尝试下二分法,移出部分元素追踪下
如何在jQuery中使用 setInterval,setTimeout
(function(){function show(){alert("ready");}setInterval(show,3000);\/\/ 注意函数名没有引号和括弧!\/\/ 使用setInterval("show()",3000);会报“缺少对象”});区别:setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.setInterval()在...
这是我写的ASP,但运行的时候,它说我缺少对象,我不知道怎么办好...
可以从JS里下手,一般都是缺少分号,你试试。。。var xmldoc=new ActiveXObject("Microsoft.XMLDOM");这个也可能是出错的原因,一般 AJAX 都会用多个,而不是这一个。以免电脑缺少组件。function getXMLRequester(){ var xmlhttp_request = false;try{ if( window.ActiveXObject ){ for( var i = ...