この記事では主に $.post メソッドでデータを送信し、json 形式でデータを返す方法の例を紹介します。
js パート
<script>function getType(url, id) { $.post(url, {'id': id}, function(res) { $("input[name='formula']").val(res.finally); $("input[name='formula2']").val(res.proportion); }, 'json'); }</script>
PHP パート
public function gettype(){ $where['id'] = trim($_POST['id']); $info = M('formula')->where($where)->find(); echo json_encode($info);exit; }
html パート
<input name="formula" class="form-control" type="text"><input name="formula" class="form-control" type="text"><select name='type' select" onchange="getType('Deal/gettype', this.value);"> <option value="海口">海口</option> <option value="海口">海口</option> <option value="海口">海口</option></select>
関連する推奨事項:
jquery が ajax テクノロジー 2 を実装する方法: $ .post ()
JavaScriptでURLをjson形式に解析する2つの方法
以上が$.post データを送信し、データ メソッド インスタンスを JSON 形式で返しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。