2016-06-16 11 views
15

मैं इस तरह एक रेजर वाक्य रचना है:Uncaught सिंटैक्स त्रुटि: अमान्य या अप्रत्याशित टोकन

foreach(var item in model) 
{ 
<td><a href ="#" onclick="Getinfo(@item.email);" >6/16/2016 2:02:29 AM</a> </td> 
} 

मेरे जावास्क्रिप्ट उस अनुरोध को प्राप्त करता है इस प्रकार है:

<script type="text/javascript" src="~/Scripts/jquery-1.9.1.js"></script> 
<script type="text/javascript"> 
    function Getinfo(elem) { 
     var email = document.getElementById(elem).innerHTML; 
    } 
</script> 

जब href लिंक पर क्लिक करने, मैं ब्राउज़र के कंसोल में निम्न त्रुटि प्राप्त करें:

"Uncaught SyntaxError: Invalid or unexpected token",

और यह भाग रेखांकित है:

**</a> </td>** 

मैं एक नौसिखिया हूं इसलिए मैं वाक्यविन्यास में बहुत फंस गया हूं। यदि ऐसा है तो कृपया मेरी मदद करें।

उत्तर

25

आप उद्धरण तो यह

<td><a href ="#" onclick="Getinfo('@item.email');" >6/16/2016 2:02:29 AM</a> </td> 

अन्यथा स्ट्रिंग तर्क के रूप में माना जाएगा में @item.email पास करना चाहिए, यह के रूप में चर इस प्रकार त्रुटि उत्पन्न होता है व्यवहार किया जाता है।

+0

धन्यवाद, कि मददगार था। मैं रेलों पर रूबी का उपयोग कर रहा था और उसी त्रुटि का सामना कर रहा था – Kangkan

2

foreach(var item in model) 
 
{ 
 
    <td><a href ="#" onclick="Getinfo('@item.email');" >6/16/2016 2:02:29 AM</a> </td> 
 
}

+0

इस मुद्दे के जवाब के साथ कुछ स्पष्टीकरण जोड़ें कि वर्तमान उत्तर को ठीक करने में यह उत्तर कैसे मदद करता है –

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