質問: navigator.userAgent; //1024以下のタブレット&スマホ if (ua.indexOf('iPhone') > 0 || ua.indexOf('Android') > 0 && ua.indexOf('Mobile') > 0 || ua.indexOf('iPad') > 0 || ua.indexOf('Android') > 0) { $.ajax({ url: 'SP.js', dataType: 'script', cache: false }); }else { //1024以下のPC $.ajax({ url: 'PC.js', dataType: 'script', cache: false }); } }else{ //1025以上のSP $.ajax({ url: 'PC.js', dataType: 'script', cache: false }); } }); ``` 当方javascriptは初心者で、調べてもajaxを使用した上記のような書き方しか出てこず 動かなくて困っております。 お力を貸していただけたら幸いです。
回答: js処理は予め読んでおいて、load resizeで変数を切り換えて処理を変えればよいのでは? 結局dataTypeで戻ってくるのはソースとして評価された テキストデータでしか無いので