Name and description being the 'fields' or 'columns' in the model... according to the fixture.
Here's the result of my research... maybe there's something in here that will show my mistake.
// original fixtures...
findAll: "/recipes.json",
// console.log results
Object { name="recipe 0", description="grill fish"}
fixtures.js (line 22)
Object { name="recipe 1", description="grill fish"}
fixtures.js (line 22)
Object { name="recipe 2", description="grill fish"}
fixtures.js (line 22)
Object { name="recipe 3", description="make ice"}
fixtures.js (line 22)
Object { name="recipe 4", description="grill fish"}
fixtures.js (line 22)
// test return javascript object array... working
findAll : function(params, success, error){
var arr = [];
var obj = {
name: "recipe 0",
description: "drink beer"
};
arr.push(obj);
var obj = {
name: "recipe 1",
description: "sautee onions"
};
arr.push(obj);
var obj = {
name: "recipe 2",
description: "mix flour"
};
arr.push(obj);
var obj = {
name: "recipe 3",
description: "scramble eggs"
};
arr.push(obj);
var obj = {
name: "recipe 4",
description: "bake bread"
};
arr.push(obj);
console.log(arr);
return arr;
},
// console.log results
[Object { name="recipe 0", description="drink beer"}, Object { name="recipe 1", description="sautee onions"}, Object { name="recipe 2", description="mix flour"}, Object { name="recipe 3", description="scramble eggs"}, Object { name="recipe 4", description="bake bread"}]
// test ajax... not working
findAll: function(params, success, error) {
if (params === undefined || params === null) {
params = "{ paramz : '' }";
}
var x;
x = $.ajax({
type: "POST",
url: "/WebService1.asmx/recipes",
data: params,
contentType: "application/json; charset=utf-8",
dataType: "json recipe.models",
success: success,
error: error
});
var obj = jQuery.parseJSON(x);
console.log(obj);
return obj;
},
// console.log results
"{ "data": [ { "name": "recipe 0", "description": "drink juice" }, { "name": "recipe 1", "description": "mix batter" }, { "name": "recipe 2", "description": "cook rice" }, { "name": "recipe 3", "description": "grate cheese" }, { "name": "recipe 4", "description": "add carrots" } ] }"
Here's the result of my research... maybe there's something in here that will show my mistake.
// original fixtures...
findAll: "/recipes.json",
// console.log results
Object { name="recipe 0", description="grill fish"}
fixtures.js (line 22)
Object { name="recipe 1", description="grill fish"}
fixtures.js (line 22)
Object { name="recipe 2", description="grill fish"}
fixtures.js (line 22)
Object { name="recipe 3", description="make ice"}
fixtures.js (line 22)
Object { name="recipe 4", description="grill fish"}
fixtures.js (line 22)
// test return javascript object array... working
findAll : function(params, success, error){
var arr = [];
var obj = {
name: "recipe 0",
description: "drink beer"
};
arr.push(obj);
var obj = {
name: "recipe 1",
description: "sautee onions"
};
arr.push(obj);
var obj = {
name: "recipe 2",
description: "mix flour"
};
arr.push(obj);
var obj = {
name: "recipe 3",
description: "scramble eggs"
};
arr.push(obj);
var obj = {
name: "recipe 4",
description: "bake bread"
};
arr.push(obj);
console.log(arr);
return arr;
},
// console.log results
[Object { name="recipe 0", description="drink beer"}, Object { name="recipe 1", description="sautee onions"}, Object { name="recipe 2", description="mix flour"}, Object { name="recipe 3", description="scramble eggs"}, Object { name="recipe 4", description="bake bread"}]
// test ajax... not working
findAll: function(params, success, error) {
if (params === undefined || params === null) {
params = "{ paramz : '' }";
}
var x;
x = $.ajax({
type: "POST",
url: "/WebService1.asmx/recipes",
data: params,
contentType: "application/json; charset=utf-8",
dataType: "json recipe.models",
success: success,
error: error
});
var obj = jQuery.parseJSON(x);
console.log(obj);
return obj;
},
// console.log results
"{ "data": [ { "name": "recipe 0", "description": "drink juice" }, { "name": "recipe 1", "description": "mix batter" }, { "name": "recipe 2", "description": "cook rice" }, { "name": "recipe 3", "description": "grate cheese" }, { "name": "recipe 4", "description": "add carrots" } ] }"