如何从外部解析JQuery POST内部的POST参数和值

时间:2018-08-24 22:40:48

标签: javascript jquery

我尝试从类似这样的外部解析jQuery POST中的POST参数:

var PARS = 'name: "Donald Duck", city: "Duckburg"';
$.post("demo_test_post.asp",{ PARS },
  function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  }
);

这当然是行不通的,我想知道为什么以及如何正确完成它。

谢谢!

2 个答案:

答案 0 :(得分:3)

没有看到服务器端的信息,但是我走了一条弯路,我要说的是,您的'PARS'变量应该是对象而不是字符串,您可以将其直接传递到帖子中这样的方法:

var PARS = {name: 'Donald Duck', city: 'Duckburg'};
$.post('demo_test_post.asp', PARS, function(data, status) {
  alert('Data: ' + data + '\nStatus: ' + status);
});

答案 1 :(得分:1)

霍莉牛!我是个白痴!

它仅仅是一个对象,这是解决方案:

var PARS = {name: "Donald Duck", city: "Duckburg"};   
$.post("demo_test_post.asp", PARS ,
  function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  }
);