Имея проблемы, у кого есть идеи? Я только что написал, это необходимо для кода. У меня в основном есть HTML-форма, которую я хочу вытащить из поля в форме, прежде чем он представит запуск вызова ajax и заполнит другое поле. Я думаю, что если бы я смог получить этот Txt, который вводится в форму до переменной PHP на modcreate.php, он будет работать. потому что если я вручную введу детали без переменной, она будет работать.
mainpage.php
Соответствующие части из формы
<tr>
<th>Service Tag:</th>
<th><input type="text" id="inputTag" name="inputTag" value="" onblur="this.value=this.value.toUpperCase()"></td>
</tr>
и
<tr>
<th>Model:</th>
<th>
<input type="text" id="inputModel" name="inputModel" value="">
<a href="#" id="updateBtn">Populate</a>
<div id="spinner">
<img src="\images\ajax-load.gif" alt="Loading..."/>
</div>
</th>
</tr>
<script type="text/javascript" src="\js\jquery-latest.js"></script>
<script type="text/javascript">
$('#updateBtn').click( function(e) {
//to disable the click from going to next page
e.preventDefault();
$.ajax({
url: "modcreate.php",
data: { 'txt1': $('#inputTag').val() },
success: function(data) {
}
});
});
</script>
modcreate.php
<?php
$field1value = $_GET['txt1'];
$file_string = file_get_contents('blahblah.com/'.$field1value);
preg_match("/<title>Product Support for (.+)\| Dell/i", $file_string, $matches);
$print = "$matches[1]";
echo $print;
?>
****** ****** Решение мой вызов ajax отсутствовал, когда он отправил данные обратно в поле формы
вот то, что рабочий аякс теперь выглядит, спасибо ребятам за все указатели
<script type="text/javascript" src="\js\jquery-latest.js"></script>
<script type="text/javascript">
$('#updateBtn').click(function(e){
//to disable the click from going to next page
e.preventDefault();
$.ajax({
url: "modcreate.php",
data: { 'txt1': $('#inputTag').val() },
success: function(data) {
$('#inputModel').val(data); //this was the missing part
}
});
});
</script>