2013-08-02 19 views
0

我想要製作一個示例頁面,我可以填寫一些表單並將數據保存到Parse API。我想這使用字符串第一,像這樣:無法將變量發佈到解析JS API

var Billing = Parse.Object.extend("Billing"); 
var billing = new Billing(); 

billing.set("First Name", "John"); 
billing.set("Last Name", "Doe"); 
billing.set("Email", "[email protected]"); 

但這並工作正常,但是當我剛寫了一個變量,我得到一個錯誤「POST 400錯誤的請求」:

var Billing = Parse.Object.extend("Billing"); 
var billing = new Billing(); 

billing.set("First Name", frnm); 
billing.set("Last Name", lsnm); 
billing.set("Email", eml); 

爲什麼那?我似乎無法找到另一種方式,使其工作... 見我的全編碼這裏要點here

+0

如果你在'billing.set(「First Name」,frnm);'''console.log(frnm)''之後記錄/提醒你的一個變量,它是否有值? – martinczerwi

+0

現在我看到「frnm」沒有定義,我添加了一個要點,包含完整的代碼 – Jack

回答

0

我用:

document.getElementById("card_cvNumber").value; 

相反的:

$('#card_cvNumber').val(); 

而解析JS:

var Billing = Parse.Object.extend("Billing"); 
var billing = new Billing(); 
    billing.save({Firstname: frnm, Lastname: lsnm, Company: cpnm, Adress: str1, City: cty, State: stat, PostalCode: zpc, Country: ctry, Phone: phn, Fax: fx, Email: eml}, { 
      success: function(object) { 
      alert("Success"); 
     } 
}); 

它工作得很好!