私はこれをjQueryに持っています:
$(function(){
function updateList(){
//HERE MY FUNCTION
}
});
と :
$(document).ready(function() {
updateList();
});
それらは同じファイルにあります。ページをロードすると、が表示されますReferenceError: updateList is not defined
。
FirefoxとIE9では問題ありません。
あなたはなにか考えはありますか ?ありがとう !
編集:そしてボーナスの質問、このコードはIE <9では機能しません:
$.ajax({
type: "GET",
url: "rechercheArtisan_ajax.html?action=metier&IDmetier="+secteur_activite,
dataType: ($.browser.msie) ? "text" : "xml",
success: function( data ) {
var xml;
if (typeof data == "string") {
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.loadXML(data);
} else {
xml = data;
}
// Returned data available in object "xml"
if ( $(xml).is("erreur") )
{
alert( "Erreur : " + $(xml).find("erreur").text() );
}
else
{
$("#id_metier").attr("disabled", "");
updateList( "metier" , $(xml).find("list") );
}
}
});
エラーも、何も、効果はありません。