【发布时间】:2015-01-26 05:05:09
【问题描述】:
我正在构建小型网络应用程序,我想:
- 从用户输入中读取变量
- 当用户点击链接时,通过 AJAX 将此 var 传递给 PHP
- 接收数组 (JSON)
- 解析数组并将它们填充到两个输入值中
最后一个动作对我来说很难。
PHP 简单示例:
<?php
$array = array("name" => "James", "surname" => "Bond");
echo json_encode($array);
?>
我的 HTML 是这样的:
<script>
$(document).ready(function(){
$("#click_me").click(function(){
$.post('127.0.0.1/read_from_php/', {
my_var : $("#my_var").val()
}, function(data) {
//how to read and parse JSON from PHP here
//and put name and surname as a input value below:
$('#name').val(data);
$('#surname').val(data);
});
});
});
</script>
<input type="text" id="my_var" name="my_var" value="">
<a href="#" id="click_me">Click to read from PHP</a>
<div id="my_div">.. loading ..
<input type="text" name="name" id="name" value="name"/>
<input type="text" name="surname" id="surname" value="surname"/>
</div>
【问题讨论】:
标签: javascript php jquery json