2015-03-27 2 views
1

Уважаемый SIR я хочу передать переменную URL URL-адрес является http://localhost/new_wiki/test.php?id=http://example.comJavaScript, как передать переменную по URL-адресу?

я использовать Var первые = getUrlVars() [ "ID"]; эта линия передачи значения, но не работает плз помочь мне

и test.php, как это

<!DOCTYPE html> 
<html> 
<head> 

<link rel="stylesheet" href="css/style.css"> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.js"></script> 
</head> 
<body> 

<div id="article"></div> 


<script type="text/javascript"> 


    $(document).ready(function hiren(){ 

var first = getUrlVars()["id"]; 


    $.ajax({ 
     type: "GET", 
     url: "first", 
     contentType: "application/json; charset=utf-8", 
     async: false, 
     dataType: "json", 
     success: function (data, textStatus, jqXHR) { 

     var markup = data.parse.text["*"]; 
     var i = $('<div></div>').html(markup); 

     // remove links as they will not work 
     i.find('a').each(function() { $(this).replaceWith($(this).html()); }); 

     // remove any references 
     i.find('sup').remove(); 

     // remove cite error 
     i.find('.mw-ext-cite-error').remove(); 

     $('#article').html($(i).find('p')); 



     }, 
     error: function (errorMessage) { 
     } 
    });  

    }); 




</script> 
<h1> 
</h1> 




</body> 
</html> 

но ничего не происходит, что ошибка в нем плз помочь мне.

+0

Какую форму вы говорите? – D4V1D

+0

хочу передать URL-адрес в javascript любым способом –

+0

Откуда появляется URL? Вход пользователя? База данных? – D4V1D

ответ

0

JS:

$(document).ready(function hiren(){ 
     // On form's submit... 
     $('form').submit(function(){ 
      // Get input's url 
      var url = $('input[name="url"]').val(); 

      // Do ajax's GET request 
      $.ajax({ 
       type: "GET", 
       url: url, // <-- this is the url from the input 
       contentType: "application/json; charset=utf-8", 
       async: false, 
       dataType: "json", 
       success: function (data, textStatus, jqXHR) { 

        var markup = data.parse.text["*"]; 
        var i = $('<div></div>').html(markup); 

        // remove links as they will not work 
        i.find('a').each(function() { $(this).replaceWith($(this).html()); }); 

        // remove any references 
        i.find('sup').remove(); 

        // remove cite error 
        i.find('.mw-ext-cite-error').remove(); 

        $('#article').html($(i).find('p')); 



       }, 
       error: function (errorMessage) { 
       } 
      }); 
     }); 
    }); 
Смежные вопросы