2011-07-04 7 views
1

ここでは、私が試した最初の単純なjavascript ajaxリクエストが動作しませんでした。Firefox 5でのAjaxリクエスト、Webkitで動作する

var obj = {}; 
obj.action = "clubbar"; 
$.post("/ajax/lojack", obj, function(data){ 
var real = JSON.parse(data); 
}); 

私は、JSONの解析機能を実行すると、私はこのエラーを取得

uncaught exception: [Exception... "Not enough arguments" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: http://localhost:8888//admin/newclubbar.jsp :: <TOP_LEVEL> :: line 381" data: no] 

私はjqueryのなしでそれを行うことを試みたとき、私は同じエラーを取得:

var xmlhttp; 
if (window.XMLHttpRequest) 
    {// code for IE7+, Firefox, Chrome, Opera, Safari 
    xmlhttp=new XMLHttpRequest(); 
    } 
else 
    {// code for IE6, IE5 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
xmlhttp.onreadystatechange=function() 
    { 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
    var data = JSON.parse(xmlhttp.responseText); 
    } 
    } 
xmlhttp.open("GET","/ajax/lojack?action=clubbar",true); 
xmlhttp.setRequestHeader("Content-type", "text/html"); 
xmlhttp.setRequestHeader("Connection", "close"); 
xmlhttp.send(null); I also tried xml.http.send("");  

私が投稿できます実際のJSONだがWebkitは問題ありません。

+0

行は381行ですか? –

+0

なんらかの理由で編集してくれてありがとうございました。そのj2eeアプリので、私はすべてのJavaを削除し、html/css/javascriptだけでページを残す例外は、行381から370に変更します。これは行368 - 372です: – StarlineVentures

+0

'var a = document.createElement( 'a '); \t \t a.setAttribute( 'href'、 ''); \t \t a.setAttribute( 'going_' + nbhood.id); \t \t a.setAttribute( 'data-role'、 'button'); ' \t \t a.innerHTML = "Going"; – StarlineVentures

答えて

0

Sincerest apologies..... a.setAttribute('going_' + nbhood.id); You were right about the line number setAttribute has two parameters...duhhhhhhh. I was tired.

関連する問題