Javascript附加到从php回送的变量数据

时间:2015-11-13 14:31:40

标签: javascript php ajax variables echo

我将这行代码放在我正在开发的应用程序中。我发送到url的valdat变量然后通过php文件处理,然后回显给应用程序。如何将变量x附加到警报消息显示的数据中?

i

2 个答案:

答案 0 :(得分:0)

如果您的意思是将返回值直接附加到已知变量,则可以使用+=

var valdat  ="foo";
var x       = "Something";

$.ajax({
   url: 'http://www.link./file.php',
   type: 'POST',
   data: {
     valdat:valdat

   },

   error: function(data) {
        x += data; 

        alert(x); //Will output "Something" + the content of `data`

   },

   success: function(data) {
        x += data; 

        alert(x); //Will output "Something" + the content of `data`
    },

});

答案 1 :(得分:0)

这解决了... ajax调用正在执行异步,这意味着它与JS的其余部分并行运行,这意味着编译器执行以下操作:         1)valdat = FOO         2)X =巴         3)H = X         4)ajax电话 所以该程序并不知道x是谁,因为它直到最后都没有。 https://stackoverflow.com/a/5936026/5467736