title: Uncaught error undefined is not a function var ajax_url = $('#ajax_url').val();
body: <p>I don't know what's wrong with the code, ever since we updated to PHP 5.4 I've been seeing this and the scripts aren't working.  Can someone help make this more compliant?</p>
  
  <pre><code>  function remove_next_step(q_id,index_number,a_id) {
      var confirm_var = confirm('Are you sure you want to remove?');
      if(confirm_var) {
          var ajax_url = $('#ajax_url').val();    
          var data = {
                      action: 'delete_next_step',
                      index_number:index_number,
                      question_number:q_id,   
                      answer_id:a_id  
                  };
          jQuery.post(ajax_url, data, function(response) {         
              if(response == 1) {
                  $('#row_'+q_id+"_"+index_number).remove()
                          }
                  });
  
      }
  }
  </code></pre>
  
  <p>specifically, it hates this line:</p>
  
  <pre><code>var ajax_url = $('#ajax_url').val();
  </code></pre>