回答編集履歴
1
3の指摘を追加
    
        answer	
    CHANGED
    
    | 
         @@ -2,9 +2,10 @@ 
     | 
|
| 
       2 
2 
     | 
    
         | 
| 
       3 
3 
     | 
    
         
             
            1. jsファイル読み込みとスクリプト直書きの順番を逆にしてみてください。このままではjump.jsに書かれた処理が先行してしまい、urlは未定義な状態でjump.jsの処理が実行されます。しかし、先にurlへの代入をしてしまえば、グローバル変数への代入となるため、jump.jsの中でも使用できます。
         
     | 
| 
       4 
4 
     | 
    
         
             
            2. urlへの代入時に、<?php ?>の部分がそのまま埋め込まれてしまうため、文字列として認識されません。phpタグをダブルクォーテーションで囲んでください。あとセミコロンも書いたほうがいいです。
         
     | 
| 
      
 5 
     | 
    
         
            +
            3. よく見たら$projectを定義しているphpタグの?とphpがくっついていないです。空白を削除しましょう。
         
     | 
| 
       5 
6 
     | 
    
         | 
| 
       6 
7 
     | 
    
         
             
            ```JavaScript
         
     | 
| 
       7 
     | 
    
         
            -
            <? 
     | 
| 
      
 8 
     | 
    
         
            +
            <?php
         
     | 
| 
       8 
9 
     | 
    
         
             
            $project = 'aaaa'
         
     | 
| 
       9 
10 
     | 
    
         
             
            ?>
         
     | 
| 
       10 
11 
     | 
    
         
             
            <script>
         
     |