2014-03-06 174 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