将值从jQueryAjax传递到PHP
比如说,我有一个脚本:将值从jQueryAjax传递到PHP,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,比如说,我有一个脚本: <script type="text/javascript"> function getdata() { var referenceNumber = $("#reference_number").val(); $.ajax({ url: 'getlistofsomething.php', type: 'POST', dataType: 'json'
<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>
函数getdata(){
var referenceNumber=$(“#reference_number”).val();
$.ajax({
url:'getlistofsomething.php',
键入:“POST”,
数据类型:“json”,
数据:“referenceNumber=”+referenceNumber,
成功:函数(输出字符串){
$(“#name”).val(输出#u字符串[0]);
$(“#地址”).val(输出#字符串[1]);
}
});
}
有没有方法可以在$(“#address”).val(output_string[1])中传递值
到上面这个脚本所在的PHP文件中
谢谢。最简单的方法就是使用
GET
将其发送到服务器。只有当数据不是很敏感时才这样做
<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>
我不知道你的意思:你的
输出\u字符串[1]
已经来自你的服务器了,那你为什么还要再把它发送过来呢?如果您需要将其发送到另一个脚本,只需使用$(“#address”).val()再次取出该值并将其发布到另一个URL。该值不是来自于此吗?该值已经来自php文件,然后在您将其添加到地址id之后。。。。?深入浅出
$address = $_GET['address'];