<script type="text/javascript">
$(function () {
$("#citynm1").autocomplete("http://www.mywebsite.com/getcity.php", {
width: 160,
autoFill: false,
selectFirst: false
});
});
</script>
当站点URL以WWW开头时,此脚本正在工作,但如果WWW不可用,则此脚本不工作。那我该怎么办呢?
<script type="text/javascript">
$(function () {
var url="http://www.mywebsite.com/getcity.php"
urlExists(url,function(exist){
if(!exist){
url="http://mywebsite.com/getcity.php"
}
urlExists(url,function(exist2){
if(exist2){
$("#citynm1").autocomplete(url,{
width: 160,
autoFill: false,
selectFirst: false
})
}
});
});
});
</script>
已知:
function urlExists(url, callback){
$.ajax({
type: 'HEAD',
url: url,
success: function(){
callback(true);
},
error: function() {
callback(false);
}
});
}