[英]Pass Value from jQuery AJAX to PHP
Let's say I have this script for example: 假设我有这个脚本例如:
<script type="text/javascript">
function getdata() {
var referenceNumber = $("#reference_number").val();
$.ajax({
url: 'getlistofsomething.php',
type: 'POST',
dataType: 'json',
data: 'referenceNumber=' + referenceNumber,
success: function (output_string) {
$("#name").val(output_string[0]);
$("#address").val(output_string[1]);
}
});
}
</script>
Is there a way I can pass the value in $("#address").val(output_string[1]);
有没有一种方法可以传递$("#address").val(output_string[1]);
into the PHP file this script above is in? 到上面这个脚本所在的PHP文件中?
Thanks. 谢谢。
The easiest way is just to send it to the server using GET
. 最简单的方法就是使用GET
将其发送到服务器。 Only do this if the data isn't very sensitive... 仅当数据不是很敏感时才执行此操作...
<script type="text/javascript">
function getdata()
{
var referenceNumber = $("#reference_number").val();
$.ajax({
url: 'getlistofsomething.php?address=' + $("#address").val(output_string[1]),
type: 'POST',
dataType: 'json',
data: 'referenceNumber='+referenceNumber,
success: function(output_string)
{
$("#name").val(output_string[0]);
$("#address").val(output_string[1]);
}
});
}
</script>
This can then be accessed in your php script with: 然后可以在您的php脚本中使用以下命令进行访问:
$address = $_GET['address'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.