如何使用$ .get()从URL传递获取的数据到具有query_string的特定URL,可以使用PHP中的$ _GET()来检索。我正在使用以下但不工作。我想将获取的数据传递给以下参数http://example.com/data?data=FETECHED_DATA
<?php
$ip_address=$_SERVER['REMOTE_ADDR'];
echo '<script>
$.get( "http://ipinfo.io/'.$ip_address.'/org", function( data ) {
$.ajax({
type: "GET",
url: "http://example.com/data",
data: data,
success: success,
dataType: dataType
});
});
</script>';?>
好吧,不建议使用PHP来获取和发送数据
答案 0 :(得分:1)
我相信这会做你想做的事情
<?php
$ip_address=$_SERVER['REMOTE_ADDR'];
echo '<script>
$.get("http://ipinfo.io/'.$ip_address.'/org", function(data) {
$.ajax({
type: "GET",
url: "http://example.com/data",
data: {data : data},
success: success,
dataType: dataType
});
});
</script>';?>
唯一的变化是数据:数据更改为数据:{data:data}
有很多数据:p
如果您有一个可以向您显示网络&#34;用法&#34;的正常浏览器,请看这个减少模拟,http://jsfiddle.net/cm8o5dk8/您将看到模型未能尝试获取http://example.com/data?data=AS15169+Google+Inc.%0A
- %0A从ipinfo.io返回
答案 1 :(得分:0)
谢谢它的运作
$.get("http://ipinfo.io/8.8.8.8/org", function(data) {
$.ajax({
type: "GET",
url: "http://example.com/data",
data: {data : data},
success: function() {},
dataType: 'json'
});
});