2

Quick question:

How can I replace data by a variable?

$.getJSON('getdata.php', {data: 'hello'}, function(jsonResult) {

Just to be clear, i do not mean 'hello'

Jroen
  • 472
  • 1
  • 6
  • 17
  • you want to use unic variables in the return ? instead all the result in one variable? – Ricardo Binns Sep 14 '11 at 19:15
  • possible duplicate of [Passing in dynamic key:value pairs to an object literal?](http://stackoverflow.com/questions/4119324/passing-in-dynamic-keyvalue-pairs-to-an-object-literal) – Felix Kling Sep 14 '11 at 19:16

2 Answers2

2
var someVar = '???',
    dataObj = {};

dataObj[someVar] = 'hello';

$.getJSON('getdata.php', dataObj, function(jsonResult) { ... })
Jroen
  • 472
  • 1
  • 6
  • 17
jmar777
  • 38,796
  • 11
  • 66
  • 64
0

You can do that by using the following:

var myData = {};
var keyName = 'example';

myData[keyName] = 'hello';

$.getJSON('getdata.php', myData, function(jsonResult) {
jeffreydev
  • 1,722
  • 13
  • 31