如何解决调试IE7 ajax加载的javascript
|| 我目前正在尝试调试仅在IE7中出现的一些奇怪的错误。 IE所报告的错误指向空行,或有时指向行1。我认为某些错误可能发生在AJAX加载的页面上。 第一个错误是:Line: 1
Character: 181
Code: 0
Error Message: \'null\' is null or not an object
URL: http://192.168.1.103/repositories/asdasd/public_html/admin/module/admin/News/Mod?id=23
页面来源是:
<script type=\"text/javascript\">
//Prendre en charge la soumission des formulaire. Les traiter en AJAX par défaut.
$(\"#form_add-image\").bind(\"submit\",function(){
$.ajax({
url: $(\"#form_add-image\").attr(\"action\"),type: $(\"#form_add-image\").attr(\"method\"),data: $(\"#form_add-image\").serialize(),dataType: \'html\',success: function(data,textStatus,XMLHttpRequest){
//Remplacer le contenu
manualLightboxContent(data,{\'width\': 1000,\'zIndex\': 500000},\"#dialog_imagesZone\");
}
});
return false;
});
</script>
<div id=\"main\" class=\"s_formulaires outlined\">
<form id=\"form_add-image\" action=\"/repositories/asdasd/public_html/admin/moduleAJAX/admin/Media/chain-execute/add-image\" method=\"post\">
<script type=\"text/javascript\">
$(document).ready(function(){
$(\'#crop_box\').Jcrop({
setSelect: [ 1380,1080,1080],aspectRatio: 1,bgOpacity: 0.5,boxWidth: 640,boxHeight: 480,onChange: showCoords,onSelect: showCoords
});
$(\'#crop_button\').button();
function showCoords(c){
$(\'#crop_left\').val(c.x);
$(\'#crop_top\').val(c.y);
$(\'#crop_right\').val(c.x2);
$(\'#crop_bottom\').val(c.y2);
$(\'#crop_width\').val(c.w);
$(\'#crop_height\').val(c.h);
};
});
</script>
<h2>Recadrer l\'image</h2>
<div style=\"margin:10px;\">
<img src=\"http://192.168.1.103/repositories/asdasd/public_html/media/module_news/files/23-226-Capture-2.png\" id=\"crop_box\" />
</div>
Déplacez la sélection pour choisir la zone à conserver<br /><br />
<div style=\"display:none;\">
<label>left <input type=\"text\" name=\"crop_left\" id=\"crop_left\" size=\"4\"></label>
<label>top <input type=\"text\" name=\"crop_top\" id=\"crop_top\" size=\"4\"></label>
<label>right <input type=\"text\" name=\"crop_right\" id=\"crop_right\" size=\"4\"></label>
<label>bottom <input type=\"text\" name=\"crop_bottom\" id=\"crop_bottom\" size=\"4\"></label>
<label>width <input type=\"text\" name=\"crop_width\" id=\"crop_width\" size=\"4\"></label>
<label>height <input type=\"text\" name=\"crop_height\" id=\"crop_height\" size=\"4\"></label>
</div>
<button id=\"crop_button\">Accepter la sélection</button>
</form>
</div>
该页面是一个灯箱,因此它使用从主页加载的脚本。 (在这种情况下:JQuery&JCrop)
您有想法帮助我调试此问题吗...因为错误不是很冗长。
解决方法
Microsoft脚本调试器提供了不错的错误消息,但是很难在现代操作系统上正确配置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。