カラーボックスにあるボタンをクリックした後にajaxを呼び出すと、Firefox(バージョン:14.0.1)で次のエラーが発生します。
エラー :NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument
以下は私のコードです:ボタンをクリックすると、次の関数が呼び出されます。
function addIdentifierManually(moduleName, pageNumber){
$.colorbox({
html : "<strong>"+moduleName+" :</strong><input class='text "+moduleName+"Text' id='identifier' value=''>"
+"<br/><br/><center><input type='button' value='Insert' onclick='insertIdentifier("+moduleName+","+pageNumber+")'/></center>",
width : '300px',
height : '200px',
});
}
上記のカラーボックスのhtmlで、これがクリックイベントのボタンとonclick関数です。ユーザーがテキストフィールドに入力を入力すると、ボタンがクリックされます。
function insertIdentifier(moduleName, pageNumber){
var data ={
moduleName : moduleName,
pageNumber : pageNumber
};
$.ajax({
url : "addIdentifierManually.htm",
dataType : "text",
type : "POST",
data : data,
success : function(data){
},
error : function(jqXHR, textStatus, errorThrown){
alert(jqXHR.responseText);
}
});
}
どこが足りないの?どんな助けでもかなりあります。