在调用Web服务ajax时获取未定义的值?

时间:2013-12-12 08:50:42

标签: jquery ajax

调用ajax时,我得到了未定义的值。

这是我的小提琴Link

我们可以用json格式添加数据吗?

'north': '44.1',
'south'='-9.9' ,
'east'='-22.4','west'='55.2',
'username'='demo'

1 个答案:

答案 0 :(得分:1)

第一个Json格式不是您指定的格式

对于此

'north': '44.1',
'south'='-9.9' ,
'east'='-22.4','west'='55.2',
'username'='demo'

json将是:

{
   'north' : '44.1',
   'south' : '-9.9',
   'east' : '-22.4',
   'west' : '55.2',
   'username' : 'demo
}

Json是键值对 JSON(/dʒeɪsɒn/ jah-soun,/dʒeɪsən/ ja-son),或JavaScript Object Notation,是一种开放的标准格式,使用人类可读的文本来传输数据对象属性 - 值对。它主要用于在服务器和Web应用程序之间传输数据,作为XML的替代方案。来自wiki

现在可以使用jquery ajax功能实现传递json数据:

$.ajax({
  type: "POST",
  url: "some.php",
  data: { //pass your data here }
}).done(function( msg ) {
   alert( "I am callback " + msg );
});