2014-03-06 213 views
0

我有這個腳本來填充鏈接的輸入框,但它只加載值=「自動填充成功」。 ?和我想要的東西,從一個php文件一樣得到-fill.php加載動態東西一樣=名稱自動填充輸入Javascript

<input type="text" name="name_textbox" id="id_textbox" /> 
<a onclick="autofill()" href="#">hey</a> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script type="text/javascript" language="JavaScript"> 
    function autofill(){ 
     var object = document.getElementsByName('name_textbox'); 
     object.item(0).value="Autofill successful."; 
    } 


</script> 
+1

請參閱http://api.jquery.com/jquery.ajax/。 – Mooseman

+0

我是一個在java或jQuery的noob請任何完整的例子。 – user2789787

+0

1)我發佈了一個例子。 2)javascript和java是無關的。 – Mooseman

回答

0

GET-fill.php:

if(isset($_POST['names'])){ 
    echo 'Autofill successful.'; 
} else { 
    echo 'names not set'; 
} 

JS:

function autofill(){ 
    $.ajax({ 
     url: "get-fill.php", 
     type: "POST", 
     dataType: 'text', 
     data: {names: true}, 
     success: function(text){ 
      $("input[name=name_textbox]").val(text); 
     } 
    }); 
} 

HTML

<input type="text" name="name_textbox" id="id_textbox" /> 
<a onclick="autofill()" href="#">hey</a> 
+0

Thaks它完美的作品。 – user2789787