2010-05-18 17 views
6

मैं जान सकता है.मुझे में क्या गलत कार्यक्रमों की ..So की दुनिया के लिए नया है, तो आप मेरी मदद कर यह wonderful.The त्रुटि होगा हूँ लाइनUncaught सिंटैक्स त्रुटि: अनपेक्षित टोकन अवैध

arr[${i.count-1}][1]=${employee.email};

प्रतीक्षा कर रहा है पर आता है आपकी प्रतिक्रिया के लिए। पूरे कोड के रूप में ..

$(function() { 
    var arr = new Array(); 

    arr[0]=new Array(4); 
    arr[0][0]=sathis; 
    arr[0][1][email protected]; 
    arr[0][2]=namakkal; 
    arr[0][3]=21; 

    arr[1]=new Array(4); 
    arr[1][0]=ganesh; 
    arr[1][1][email protected]; 
    arr[1][2]=karaikudi; 
    arr[1][3]=22; 

    arr[2]=new Array(4); 
    arr[2][0]=karthik; 
    arr[2][1][email protected]; 
    arr[2][2]=trichy; 
    arr[2][3]=25; 

var str="<table><tr><th>Name</th><th>Email</th><th>City</th><th>Age</th></tr><tr><td>"; 

$("#emp_name").change(function() { 
    var i=$(this).val(); 
    str=str+arr[i-1][0]+"</td><td>"+arr[i-1][1]+"</td><td>"+arr[i-1][2]+"</td><td>"+arr[i-1][3]+"</td><tr></table>"; 
    $("#viewer").html(str); 
    alert(str); 
    }); 


}); 

उत्तर

17

आपको तारों के लिए उद्धरण की आवश्यकता है। उदाहरण के लिए, आप arr[0][0]='sathis'; के बजाय arr[0][0]=sathis;

इसके अलावा जरूरत है, वहाँ सरणियों करने के लिए एक आसान तरीका है:

arr[0] = ['sathis', '[email protected]', 'namakkal', 21]; 
+5

मेरे पास अभी भी एक ही ILLEGAL त्रुटि थी, लेकिन ऐसा लगता है कि पाठ को कोडा में पेस्ट करने और इसे यूटीएफ प्रारूप बदलने की अनुमति है। हाथ से एक ही कोड टाइप करने की आवश्यकता है और यह ठीक था। –

+0

^यह! धन्यवाद डिलन! वह मेरा मुद्दा था। – Jason

0

के रूप में [उपयोगकर्ता: 638,452] ने कहा, यह एक बुरा अदृश्य चरित्र हो सकता है। एक अदृश्य चरित्र पर बैकस्पेस्ड जहां जावास्क्रिप्ट ने मुझे त्रुटि बताया था, और मेरा कोड संशोधन के बिना काम करता था।

संबंधित मुद्दे