我在HTML中有一個快速表單,用戶應該寫一個數字。我應該使用這個腳本中的方法GET.Results將此數字提供給PHP腳本應該以JSON格式顯示在客戶端(帶有表單的html頁面)。我不知道該怎麼做。如何在客戶端顯示php腳本的結果(html)
我的代碼:
<?php
$data=
array(
'12345678912'=>array('name'=>'Insurance Company A' , 'number' => '123'),
'9'=>array('name'=>'Insurance Company B' , 'number' => '312'),
'80101066666'=>array('name'=>'Insurance Company B' , 'number' => '980'),
);
if ($data[$_GET['pesel']]) {
echo json_encode($data[$_GET['pesel']]);
}
else {
echo 'wrong number';
}?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>
<form action="server.php" method="get">
<div style="border:solid; width:500 px; height:300 px;">
<h1> Write number </h1>
<input type="text" name="pesel" />
<input type="submit" value="ok" />
<div>
<div id="results">
//place to show result in JSON
</div>
</form>
</body>
</html>
結果服務器頁面上的號碼12345678912
{ 「名」: 「保險公司」, 「數字」: 「123」}
如何顯示它在div id =頁面上的結果?
對不起,我的英語...
從問題目前尚不清楚是什麼你正在嘗試做的。請編輯問題並添加更多詳細信息。您是通過ajax請求還是以表單提交方式發送該號碼?你想在哪裏看到結果?再次在同一個表單中或在不同的頁面上?請張貼您的html標記,這可能會有所幫助。而且:您現在的解決方案的實際結果是什麼? – arkascha
最有可能的是你在尋找的是這樣的:「我如何從PHP內部創建一個HTML頁面顯示在客戶端?」如果是這樣的話:只需輸出HTML,它將作爲來自客戶端的http請求的結果發送到客戶端。該結果可以包含計算結果等內容。 – arkascha