How to create case using Sforce connection
Javascript
[removed] function insertcase() { alert('came'); var con = sforce.connection.login("username", "password"); var cas = new sforce.SObject("Case"); alert(cas); cas.description = document.getElementById("description").value; alert(cas.description); alert('inside'); var caseResult = sforce.connection.create([cas]); alert(caseResult); alert('If Creation'); alert(cas.description); else { var a = sforce.connection.create([cas]); alert('Else creation'); var b = a[0].id; alert(b); } } [removed]
Problem: Case is not getting created. I have to create a case using sforce without a controller . Please help me to solve this issue. thanks in advance.
You forgot to add JS files for AJAX toolkit, which is why you are facing sforce connect. Add belowscript and session Id (If you are inserting records in the same org no need to use username password.)
sforce.connection.sessionId = '{!$Api.Session_ID}';
If you want to create any record then use it like this..
In this example I am creating Account record
sforce.connection.sessionId = '{!$Api.Session_ID}'; function test() { var account = new sforce.SObject("Account"); account.Name = "my new account"; var result = sforce.connection.create([account]); if (result[0].getBoolean("success")) { log("new account created with id " + result[0].id); } else { log("failed to create account " + result[0]); } }