从.js帖子中获取可变数据到php

时间:2014-09-12 06:06:15

标签: javascript jquery

我有一个包含此

的js文件file.js
$(window).load(function(){
$.getJSON("json.json", 
function(person){
var client = person['name1'];
});
});

ant我使用它来将客户端添加到我的页面,但现在我想将var客户端发布到file.php页面,其中包含以下帖子数据:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/file.js"></script>
<script language="JavaScript" type="text/javascript">
$(window).load(function() {
$.ajax({
type: 'post',
url: 'file.php',
data: {
ClientName: ""+client+"",
},
success: function( data ) {
console.log( data );
        }
    });
});
</script>

var客户端在file.js中如何从.js中获取它并在发布页面中的其他JavaScript中使用它

如果我更改"+client+"并将任何世界发布到file.php,页面工作正常。

但是如何从var客户端发布数据。 ??

1 个答案:

答案 0 :(得分:0)

客户变量的范围仅限于您的成功块。在外面声明客户端变量。如下所示:

var client = 0;
$(window).load(function(){
$.getJSON("json.json", 
function(person){
client = person['name1'];


       $.ajax({
       type: 'post',
       url: 'file.php',
      data: {
      ClientName: ""+client+"",
     },
    success: function( data ) {
    console.log( data );
    }
});
});