http://www.w3schools.com/webservices/tempconvert.asmx/FahrenheitToCelsius Web サーバーから応答を取得するには、ajax を使用して php コードを記述する必要があります。以下は、リクエストを投稿して応答を取得するコードです。投稿リクエストなので、サイトが更新されます。リフレッシュせずに応答が必要です.Ajaxでそれを行う方法がわかりません。私を助けてください。どうもありがとう。
<?php
if (isset($_POST['Fahrenheit'])&&$_POST['Fahrenheit']!=null) {
$out = print_name($_POST['Fahrenheit']);
}
else {
print_form();
}
function print_name($name) {
$ch = curl_init();
$far = 'Fahrenheit='.$name;
curl_setopt($ch, CURLOPT_URL,"http://www.w3schools.com/webservices/tempconvert.asmx /FahrenheitToCelsius");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$far);
// http_build_query(array('postvar1' => 'value1')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
echo 'It is: '.$server_output;
return $server_output;
}
function print_form() {
echo '
<form method="post">
<table>
<tr>
<td>Fahrenheit to Celsius:</td>
<td>
<input class="frmInput" type="text" size="30" name="Fahrenheit">
</td>
</tr>
<tr>
<td></td>
<td align="right">
<input name="cel" type="submit" value="Submit" class="button">
</td>
</tr>
</form>
';
}
私を助けてください。