আনকচড সিনট্যাক্স এরিয়ার: অপ্রত্যাশিত টোকেন:


193

আমি আমার MooTools স্ক্রিপ্টে একটি AJAX কল চালাচ্ছি, এটি ফায়ারফক্সে ভাল কাজ করে তবে ক্রোমে আমি একটি Uncaught SyntaxError: Unexpected token :ত্রুটি পাচ্ছি, কেন তা নির্ধারণ করতে পারছি না। খারাপ কোডটি কোন ফল দেয় না তা নির্ধারণের জন্য কোডের বাইরে মন্তব্য করা, আমি ভাবছি এটি JSON ফেরত আসার সমস্যা হতে পারে। কনসোলটি পরীক্ষা করে দেখছি যে জেএসএন ফিরে এসেছে তা হ'ল:

{"votes":47,"totalvotes":90}

আমি এটি নিয়ে কোনও সমস্যা দেখছি না, কেন এই ত্রুটি ঘটবে?

vote.each(function(e){
  e.set('send', {
    onRequest : function(){
      spinner.show();
    },
    onComplete : function(){
      spinner.hide();
    },
    onSuccess : function(resp){
      var j = JSON.decode(resp);
      if (!j) return false;
      var restaurant = e.getParent('.restaurant');
      restaurant.getElements('.votes')[0].set('html', j.votes + " vote(s)");
      $$('#restaurants .restaurant').pop().set('html', "Total Votes: " + j.totalvotes);
      buildRestaurantGraphs();
    }
  });

  e.addEvent('submit', function(e){
    e.stop();
    this.send();
  });
});

1
জেএসএন ঠিক আছে। সমস্যাটি সম্ভবত আপনি কীভাবে এটি পরিচালনা করেন। কোডটি দেখানো সাহায্য করবে।
tcooc

1
প্রশ্নের কোডের অংশ যুক্ত করেছে।
ট্রব্রবক

সিনট্যাক্স, জেএস বা জেএসএন-তে কোনও ভুল আছে বলে মনে হচ্ছে না। এইচটিএমএল সহ - জেএসফিডালটনে একটি (না) কাজের টেস্ট-কেস পোস্ট করা সাহায্য করবে।
ওসকার ক্রাওকিজিক

1
আমি বর্তমানে ইন্টারনেট টিথারিং করছি যাতে আমার মোডেমগুলি আমার ব্রাউজ করা ওয়েবসাইটগুলির এইচটিএমএল উত্সকে সংকুচিত করে, তাই আমি কোডের বাইরে সত্যিই মাথা বা লেজ তৈরি করতে পারি না। তবে, প্রারম্ভিকদের জন্য প্রতিটি জেএস কোড বহিরাগত ফাইলগুলিতে রাখে - এটি সর্বদা ডিবাগ করা সহজ করে দেয় - আপনি জেনে থাকবেন আবহাওয়া ত্রুটিটি জেএস বা অন্য কোনও কারণে ঘটেছিল।
ওসকার ক্রাওকিজিক

2
একটি "অপ্রত্যাশিত টোকেন" সম্ভবত কিছু অবৈধ চরিত্র কোড। আপনি কনসোলে মুদ্রণ করার সময় এই জাতীয় কোডটি সম্ভবত প্রদর্শিত হবে না। সুতরাং স্ট্রিংয়ের প্রকৃত বাইটগুলি দেখতে স্ট্রিংয়ের একটি অক্ষর একবারে মুদ্রণ করুন বা একটি প্রোটোকল বিশ্লেষক বা ডিবাগার ইত্যাদি ব্যবহার করুন।
গ্রোভিডটকম

উত্তর:


93

লাল ত্রুটি দেখে Seeing

আনকচড সিনট্যাক্স এরর: অপ্রত্যাশিত টোকেন <

আপনার ক্রোম বিকাশকারীর কনসোল ট্যাবে প্রতিক্রিয়া বডিতে HTML এর ইঙ্গিত of

আপনি যা দেখছেন তা হ'ল <!DOCTYPE html>সার্ভার থেকে অপ্রত্যাশিত শীর্ষ লাইনে আপনার ব্রাউজারের প্রতিক্রিয়া ।


4
আমার কোন ধারণা কেন তুমি আমাদের সম্পর্কে "অপ্রত্যাশিত টোকেন <" কথা বলা হয় যখন প্রশ্ন সম্পর্কে আছে Unexpected token :। আপনার উত্তরটি ওপির সমস্যার সাথে সম্পূর্ণ সম্পর্কিত নয়।
মিশা পেরেকোভস্কি

1
এবং আমি কীভাবে এটি ঠিক করব? আমার একটি পিএইচপি পুনর্নির্দেশ রয়েছে যা ক্রোমে এটির কারণ ঘটছে।
একটি লিভিংয়ের জন্য কাজ করে

7
@ অ্যান্ডি_মাগুনকে যুক্ত করার জন্য, আমার ক্ষেত্রে আমার কাছে একটি স্ক্রিপ্ট ট্যাগ ছিল যা জাভাস্ক্রিপ্টটি সরবরাহ করার কথা ছিল, তবে অনুরোধটি একটি HTML পৃষ্ঠায় পুনর্নির্দেশ করা হয়েছিল (কেন এটি পুনঃনির্দেশ করা হয়নি এটি গুরুত্বপূর্ণ নয়), যা <! ডক্টইপিইএইচটিএমএল দিয়ে শুরু হয় >, যা বৈধ জাভাস্ক্রিপ্ট নয়, ব্রাউজারটি যখন সিএসএলকে জেএস হিসাবে পার্স করার চেষ্টা করে তখন সিনট্যাক্সেরর ফেরত দেয়।
ডেভিড.বারখুইজেন

2
@ থম এটি সংশোধন করার উপায় হ'ল এটি নিশ্চিত করা যে এইচটিটিপি আপনি যে জাভাস্ক্রিপ্ট ফাইলটি সন্ধান করছেন তা প্রত্যাবর্তন করেছে এবং অপ্রত্যাশিত এইচটিএমএল নয়।
ডেভিড.বারখুইজেন

1
আমি ঠিক এই ত্রুটি পেয়েছি কারণ এটি দেখা যাচ্ছে যে ফাইলের পথটি ভুল এবং এটি স্ক্রিপ্ট ট্যাগে উল্লিখিত ফাইলটি খুঁজে পাচ্ছে না।
নিউম্যান

80

একই সমস্যা থাকতে পারে এমন লোকদের জন্য কেবল একটি এফওয়াইআই - আমাকে কেবল আমার সার্ভারটি অ্যাপ্লিকেশন / জসন হিসাবে JSON ফেরত পাঠাতে হবে এবং ডিফল্ট jQuery হ্যান্ডলার ভাল কাজ করেছে।


4
আমি মনে করি আমার এই সমস্যার বিপরীতটি রয়েছে। আমি একটি তৃতীয় পক্ষের এপিআই থেকে জেএসনকে অনুরোধ করছি এবং তারা প্রতিক্রিয়া হিসাবে অ্যাপ্লিকেশন / জাভাস্ক্রিপ্ট ফিরিয়ে দিচ্ছে এবং আপনি এই প্রশ্নটিতে উল্লিখিত একই ত্রুটি পেয়ে যাচ্ছি। কীভাবে এটি মোকাবেলা করবেন তা নিশ্চিত নয়।
উলিওং

5
একটি আশ্চর্যজনক সমস্যা হ'ল - এটি লোকালহোস্টে ভাল কাজ করে তবে সেভের উপর নয়। কোন ধারণা কেন?
বিশ্বকুমার

হ্যালো. আমার সঠিক সমস্যা আছে এবং আমি এটি সমাধান করতে পারছি না, কেউ আমাকে বলতে পারেন আপনি কীভাবে JSON কে সার্ভারে ফেরত পাঠিয়েছেন
অ্যালেন

ধন্যবাদ আমি আবেদন / জাভাস্ক্রিপ্ট প্রেরণ করছিলাম (যেহেতু আমি এই এসওটি ভুলভাবে লিখেছি ) এবং সাধারণ বৈধ জেএসএনে এই ত্রুটিটি পাচ্ছিলাম । application/jsonত্রুটিটি সমাধানের জন্য এটি পরিবর্তন করা । আমি জেএসএনপি ব্যবহার করছি না।
স্কিপাইলট

এমনকি আমি একই ত্রুটিটি পেয়েছি "আনকাডড সিনট্যাক্স এরিয়ার: অপ্রত্যাশিত টোকেন:", এমনকি জসন ফর্ম্যাটে receiving "সাফল্য": সত্য, "ডেটা": 2593
in

41

এটি সবেমাত্র আমার সাথে ঘটেছিল এবং কারণটি উপরোক্ত কারণগুলির মধ্যে কোনওটিই ছিল না। আমি জিকুয়েরি কমান্ড getJSON ব্যবহার করছিলাম এবং জেএসওএনপি callback=?ব্যবহার করার জন্য যুক্ত করছিলাম (আমার ক্রস-ডোমেন যাওয়ার প্রয়োজন হিসাবে), এবং জেএসএন কোডটি ফিরে আসছিল {"foo":"bar"}এবং ত্রুটি পেয়েছিলাম।

এটি কারণ আমি কলব্যাক ডেটা অন্তর্ভুক্ত করা উচিত ছিল, কিছু jQuery17209314005577471107_1335958194322({"foo":"bar"})

এটি অর্জনের জন্য আমি পিএইচপি কোডটি ব্যবহার করেছি, যা জেএসএন (কলব্যাক ছাড়াই) ব্যবহার করা হলে অবনতি হয়:

$ret['foo'] = "bar";
finish();

function finish() {
    header("content-type:application/json");
    if ($_GET['callback']) {
        print $_GET['callback']."(";
    }
    print json_encode($GLOBALS['ret']);
    if ($_GET['callback']) {
        print ")";
    }
    exit; 
}

আশা করি এটি ভবিষ্যতে কাউকে সহায়তা করবে।


এটা আমাকে অনেক সাহায্য করেছে। যখনই আমরা জসনপ পদ্ধতি ব্যবহার করি তখন আমাদের জসনক্যালব্যাক ডেটা দিয়ে জসন ডেটা মোড়ানো উচিত। এছাড়াও jsonpcallback ডেটা সংখ্যা দিয়ে শুরু করা উচিত নয়। আমি সংখ্যা দিয়ে চেষ্টা করার পরে, এটি কার্যকর হয়নি। আমি যখন এই উত্তরে প্রদর্শিত একই ফর্ম্যাটটি দিয়ে চেষ্টা করেছি তখন এটি কাজ করেছিল ...
গণেশ বাবু

সত্যই যথেষ্ট, তবে ত্রুটিটি একই এবং কোডটি নিখুঁতভাবে হ্রাস পাবে এবং এখনও JSON ব্যবহার করা থাকলে কাজ করবে।
মারাত্মক ...

এটি আমার জন্য এজেএক্স, জিক্যুরি এবং জেএসএনপি সহ কাজ করেছে। অনেক ধন্যবাদ!
পাইওর উইটচেন

16

আমি সবেমাত্র সমস্যার সমাধান করেছি। একটি স্ট্যান্ডার্ড রিকোয়েস্ট কল নিয়ে সমস্যা সৃষ্টি করার কিছু ছিল, সুতরাং এটির পরিবর্তে আমি কোডটি ব্যবহার করেছি:

vote.each(function(element){                
  element.addEvent('submit', function(e){
    e.stop();
    new Request.JSON({
      url : e.target.action, 
      onRequest : function(){
        spinner.show();
      },
      onComplete : function(){
        spinner.hide();
      },
      onSuccess : function(resp){
        var j = resp;
        if (!j) return false;
        var restaurant = element.getParent('.restaurant');
        restaurant.getElements('.votes')[0].set('html', j.votes + " vote(s)");
        $$('#restaurants .restaurant').pop().set('html', "Total Votes: " + j.totalvotes);
        buildRestaurantGraphs();
      }
    }).send(this);
  });
});

যদি কেউ জানেন যে কেন স্ট্যান্ডার্ড রিকুয়েস্ট অবজেক্টটি আমাকে সমস্যা দিচ্ছে আমি তা জানতে আগ্রহী।


3
স্ট্যান্ডার্ড অনুরোধ এবং অনুরোধের মধ্যে পার্থক্য.জসন বেশিরভাগ শিরোলেখগুলিতে থাকে, এতে যোগ হয় this.headers.extend({'Accept': 'application/json', 'X-Request': 'JSON'});- যান চিত্র
দিমিতর ক্রিস্টফ

অদ্ভুত যে এই কারণেই এই সমস্যাটি সৃষ্টি করছিল।
ট্রোব্রোক

3
$$সেখানে ডাবল কি ?
falsarella

@ দিমিতরক্রিস্টফ - als সম্পর্কে ফলসেলার জন্য কোনও উত্তর?
সহ্য করুন

1
@ বিয়ার ডাবল ডলার সিলেক্টর MooTools এ সংজ্ঞায়িত হয়েছে।
অ্যান্টনি ফল

10

আমি ভেবেছিলাম আমি আমার সমস্যা এবং সমাধানটি তালিকায় যুক্ত করব

আমি পাচ্ছিলাম: Uncaught SyntaxError: Unexpected token <এবং ত্রুটিটি আমার এজাক্স সাফল্যের বিবৃতিতে এই লাইনটির দিকে ইঙ্গিত করছে:

var total = $.parseJSON(response);

আমি পরে দেখতে পেলাম যে জসন ফলাফলের পাশাপাশি, প্রতিক্রিয়াটির সাথে এইচটিএমএল পাঠানো হচ্ছে কারণ আমার পিএইচপিতে আমার একটি ত্রুটি ছিল। যখন আপনি পিএইচপি-তে কোনও ত্রুটি পান আপনি বিশাল অরেঞ্জ টেবিলগুলি দিয়ে আপনাকে সতর্ক করতে সেট করতে পারেন এবং সেই টেবিলগুলি যা জেএসএনকে ফেলে দিচ্ছিল।

আমি খুঁজে পেয়েছি যে কেবল console.log(response)পাঠানো হচ্ছে তা দেখার জন্য একটি কাজ করে । যদি এটি JSON ডেটা নিয়ে কোনও সমস্যা হয় তবে কেবল আপনি কনসোল.লগ বা অন্য কোনও বিবৃতি করতে পারেন কিনা তা দেখার চেষ্টা করুন যা আপনাকে কী প্রেরণ করা হয়েছে এবং কী প্রাপ্ত তা দেখার অনুমতি দেয়।


1
আমি এটা করেছি. আমি কোথাও ইনমি পিএইচপি ফাইলে জসনকে প্রতিধ্বনিত করছিলাম এবং আমার প্রতিক্রিয়াতে পিএইচপি [// জসন ডেটা] পাচ্ছিলাম তবে আমি এটি বিশ্লেষণ করতে পারিনি। এটি পোস্ট করার জন্য ধন্যবাদ যাতে আমি আমার নিজের ভুলটি বের করতে পারি।
নিকোলাস ডেকার

ওপি সমস্যা সম্পূর্ণ আলাদা। আপনার ক্ষেত্রে আপনি এইচটিএমএলকে জেএসএন হিসাবে বিশ্লেষণ করার চেষ্টা করছেন এবং ওপির ক্ষেত্রে তিনি জাএসক্রিপ্ট হিসাবে জেএসনকে পার্স করার চেষ্টা করছেন।
মিশা পেরেকোভস্কি

7

আপনি যখন আপনার JSON ফাইলের জন্য অনুরোধ করবেন, সার্ভারটি JSON Content-Type( text/javascript) এর পরিবর্তে জাভাস্ক্রিপ্ট শিরোনাম ( ) প্রদান করে application/json

MooTools ডক্স অনুসারে :

জাভাস্ক্রিপ্ট সামগ্রী-প্রকারের প্রতিক্রিয়াগুলি স্বয়ংক্রিয়ভাবে মূল্যায়ন করা হবে।

ফলস্বরূপ MooTools আপনার JSON কে জাভাস্ক্রিপ্ট হিসাবে মূল্যায়ন করার চেষ্টা করে এবং আপনি যখন এই জাতীয় JSON মূল্যায়ন করার চেষ্টা করেন:

{"votes":47,"totalvotes":90}

জাভাস্ক্রিপ্ট হিসাবে, পার্সার আচরণ করে {এবং }অবজেক্ট স্বরলিপি পরিবর্তে একটি ব্লক সুযোগ হিসাবে। এটি নিম্নলিখিত "কোড" মূল্যায়নের সমান:

"votes":47,"totalvotes":90

আপনি দেখতে পাচ্ছেন, :সেখানে সম্পূর্ণ অপ্রত্যাশিত।

সমাধানটি হল Content-TypeJSON ফাইলের জন্য সঠিক শিরোনাম সেট করা । আপনি যদি এটি .jsonএক্সটেনশান দিয়ে সংরক্ষণ করেন তবে আপনার সার্ভারটি এটি নিজেই করা উচিত।


4

দেখে মনে হচ্ছে আপনার প্রতিক্রিয়াটি কোনওভাবে মূল্যায়ন করা হচ্ছে। এটি ক্রোমে একই ত্রুটি দেয়:

var resp = '{"votes":47,"totalvotes":90}';
eval(resp);

এটি জাভাস্ক্রিপ্ট দ্বারা কোড ব্লক হিসাবে ব্যাখ্যা করা হয়েছে এবং কোনও প্রত্যাশিত বস্তুটি আক্ষরিক নয়, এমনটি হ'ল বন্ধনীগুলির কারণে এটি।

আমি JSON.decode () ফাংশনটি দেখব এবং সেখানে কোনও ফল আছে কিনা তা দেখতে চাই।

অনুরূপ ইস্যু এখানে: ইভাল () = অপ্রত্যাশিত টোকেন: ত্রুটি


2

যদি কিছু বোঝা যায় না, এই ত্রুটিটি পিএইচপি ত্রুটির কারণেও হতে পারে যা এইচটিএমএল / জাভাস্ক্রিপ্টের মধ্যে এম্বেড করা রয়েছে, যেমন নীচের মত

<br />
<b>Deprecated</b>:  mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in <b>C:\Projects\rwp\demo\en\super\ge.php</b> on line <b>54</b><br />
var zNodes =[{ id:1, pId:0, name:"ACE", url: "/ace1.php", target:"_self", open:true}

না <br />কোডটি পিএইচপি অনুসারে HTML ঢোকানো হয় ইত্যাদি ত্রুটির কারণ । এই ধরণের ত্রুটি ঠিক করার জন্য (সতর্কতা দমন করা) শুরুতে এই কোডটি ব্যবহার করুন

error_reporting(E_ERROR | E_PARSE);

দেখতে, পৃষ্ঠায় ডান ক্লিক করুন, "উত্স দেখুন" এবং তারপরে এই ত্রুটিটি চিহ্নিত করার জন্য সম্পূর্ণ এইচটিএমএল পরীক্ষা করুন।


1

" আনকাচড সিনট্যাক্স এরিয়ার: অপ্রত্যাশিত টোকেন " ত্রুটির উপস্থিতি যখন আপনার ডেটা ভুল জসন ফর্ম্যাটটি ফেরত দেয়, কিছু ক্ষেত্রে, আপনি জানেন না যে আপনি ভুল জসন ফর্ম্যাট পেয়েছেন।
সতর্কতা সহ এটি পরীক্ষা করুন (); ক্রিয়া

onSuccess : function(resp){  
   alert(resp);  
}

আপনার প্রাপ্ত বার্তাটি হ'ল: first "প্রথম নাম": "জন", "সর্বশেষ নাম": "ডো"
then এবং তারপরে আপনি নীচের কোড ব্যবহার করতে পারেন

onSuccess : function(resp){  
   var j = JSON.decode(resp); // but in my case i'm using: JSON.parse(resp); 
}

আউট ত্রুটি সহ " আনকচড সিনট্যাক্স এরিয়ার: অপ্রত্যাশিত টোকেন "
তবে আপনি যদি ভুল জসন ফর্ম্যাটটি পেয়ে থাকেন তবে
:

... {"প্রথম নাম": "জন", "সর্বশেষ নাম": "ডো" "

অথবা

Undefined variable: errCapt in .... on line<b>65</b><br/>{"firstName":"John", "lastName":"Doe"}

যাতে আপনি ভুল জসন ফর্ম্যাট পেয়েছেন, দয়া করে আপনার আগে JSON.decode বা JSON.parse ঠিক করুন


3
আমি ডিবাগিংয়ের console.log()পরিবর্তে ব্যবহার করার পরামর্শ দিচ্ছি alert()
মিশা পেরেকোভস্কি

1

আমার সাথেও আজ এই ঘটনা ঘটেছিল। আমি ইএফ ব্যবহার করছিলাম এবং একটি এজেএক্স কলের প্রতিক্রিয়া হিসাবে একটি সত্তা ফিরিয়ে দিচ্ছিলাম। আমার সত্তায় ভার্চুয়াল বৈশিষ্ট্যগুলি একটি চক্রীয় নির্ভরতা ত্রুটির কারণ ঘটায় যা সার্ভারে সনাক্ত করা যায়নি। ভার্চুয়াল বৈশিষ্ট্যগুলিতে [স্ক্রিপ্টআইগনোর] বৈশিষ্ট্য যুক্ত করে, সমস্যাটি ঠিক করা হয়েছিল।

স্ক্রিপ্টআইগনোর বৈশিষ্ট্যটি ব্যবহার না করে কেবল একটি ডিটিও ফিরিয়ে দেওয়া ভাল।


1

এটি ঘটেছিল কারণ আমার এক্সপ্রেস সার্ভারে কোনও নিয়ম সেটআপ আছে যে কোনও 404 পিছনে /#মূল অনুরোধটি যাই হোক না কেন তার পথে ফিরে যেতে । অনুরোধটি পরিচালনা করতে কৌনিক রাউটার / জেএসকে অনুমতি দেওয়া হচ্ছে। যদি সেই পথটি পরিচালনা করতে কোনও জেএস রুট না থাকে /#/whateverতবে সার্ভারের কাছে একটি অনুরোধ করা হবে /, যা পুরো ওয়েবপৃষ্ঠার জন্য কেবল একটি অনুরোধ ।

সুতরাং উদাহরণস্বরূপ যদি আমি একটি অনুরোধ করতে চেয়েছিলাম /correct/somejsfile.jsতবে আমি এটি টাইপ করতে চাই না /wrong/somejsfile.jsতবে অনুরোধটি সার্ভারে করা হয়েছে। সেই অবস্থান / ফাইলটি বিদ্যমান নেই, তাই সার্ভারটি একটি দ্বারা সাড়া দেয় 302 location: /#/wrong/somejsfile.js। ব্রাউজারটি সুখে পুনর্নির্দেশের অনুসরণ করে এবং পুরো ওয়েবপৃষ্ঠা ফিরে আসে is ব্রাউজারটি পৃষ্ঠাটিকে js হিসাবে পার্স করে এবং আপনি পান

আনকচড সিনট্যাক্স এরর: অপ্রত্যাশিত টোকেন <

সুতরাং আপত্তিজনক পথ / অনুরোধ 302 টি অনুরোধের সন্ধানে সহায়তা করতে।

আশা করি যে কাউকে সাহায্য করবে।


1

আমারও একই সমস্যা ছিল এবং এটি প্রমাণিত হয়েছে যে সার্ভার থেকে ফিরে আসা জসন বৈধ নয় জেসন-পি। যদি আপনি ক্রসডোমেন কল হিসাবে কলটি ব্যবহার না করেন তবে নিয়মিত জসন ব্যবহার করুন।


ওপি জেএসএনপি ব্যবহার করে, জেএসএনপি ব্যবহার করে না।
মিশা পেরেকোভস্কি

0

আমি পেয়েছিলাম একটি " SyntaxError: Unexpected token I" যখন আমি ব্যবহৃত jQuery.getJSON()চেষ্টা একটি ফ্লোটিং পয়েন্ট মান ডি ধারাবাহিকভাবে Infinity, যেমন এনকোড INFযা তাদেরকে JSON হল বেআইনি।


1
এই প্রশ্নটি "অপ্রত্যাশিত টোকেন : " সম্পর্কে ।
মিশা পেরেকোভস্কি

0

আমার ক্ষেত্রে আমার এমভিসি নিয়ামকটিতে ভুল ম্যাপিংয়ের কারণে স্প্রিং এমভিসি অ্যাপ্লিকেশন চালানোর সময় আমি একই ত্রুটিতে চলে এসেছি

@RequestMapping(name="/private/updatestatus")

আমি উপরের ম্যাপিং এ পরিবর্তন করেছি

 @RequestMapping("/private/updatestatus")

অথবা

 @RequestMapping(value="/private/updatestatus",method = RequestMethod.GET)

0

আমি যখন ক্রোম ব্রাউজারের ভিতরে থাকা পৃষ্ঠায় উত্সটি দেখি তখন আমার জন্য হালকা বাল্বটি চলে যায়। আমি যদি একটি বিবৃতিতে একটি অতিরিক্ত বন্ধনী ছিল। ব্যর্থ লাইনে আপনি ক্রস সহ লাল বৃত্তটি অবিলম্বে দেখতে পাবেন। এটি একটি বরং অপ্রত্যাশিত ত্রুটি বার্তা, কারণ আনচাড সিন্ট্যাক্স ত্রুটি: অপ্রত্যাশিত টোকেনটি ক্রোমের কনসোলে প্রথম উপস্থিত হওয়ার সাথে সাথে কোনও লাইন নম্বরের কোনও উল্লেখ করে না।


0

আমি এতে ভুল করেছিলাম

   `var  fs = require('fs');
    var fs.writeFileSync(file, configJSON);`

ইতিমধ্যে আমি fsভেরিয়েবলটি ইনটালাইজড করেছিলাম again তবে আবার আমি varদ্বিতীয় লাইনে রেখেছি one এইটিও এ জাতীয় ত্রুটি দেয় ...


0

কৌনিক জেএস ১.৪..6 বা অন্যান্য ক্ষেত্রে এটির অভিজ্ঞতা রয়েছে তাদের ক্ষেত্রে, আমার সমস্যাটি কৌনিকটি ছিল আমার টেমপ্লেটটি না খুঁজে পাওয়ার কারণ templateUrlআমি যে প্রদত্ত (পথ) -এর ফাইলটি খুঁজে পাওয়া যায়নি। আমাকে কেবল একটি পৌঁছনীয় পথ সরবরাহ করতে হয়েছিল এবং সমস্যাটি চলে গেছে।


বেস্রেফ ইউআরএল সংশোধন করে আমি একই সমস্যাটি সমাধান করেছি - মূল ফোল্ডার => <বেস href = "/"> এ
নির্দেশিত

0

আমার ক্ষেত্রে এটি একটি ভুল url ছিল (বিদ্যমান নেই), তাই সম্ভবত দ্বিতীয় লাইনে আপনার 'প্রেরণ' অন্যটি হওয়া উচিত ...


0

আমার ভুলটি একক / ডাবল উদ্ধৃতি ভুলে যাচ্ছিল জাভাস্ক্রিপ্টে চারপাশে :

তাই ভুল কোড ছিল:

window.location = https://google.com;

এবং সঠিক কোড:

window.location = "https://google.com";

-2

আনকচড সিনট্যাক্স এরিয়ার: অপ্রত্যাশিত টোকেন}

ক্রোম আমাকে এই নমুনা কোডটির জন্য ত্রুটি দিয়েছে:

<div class="file-square" onclick="window.location = " ?dir=zzz">
    <div class="square-icon"></div>
    <div class="square-text">zzz</div>
</div>

এবং এটির মতো হওয়ার জন্য অনিক্লিকটি স্থির করে এটি সমাধান করেছে

... onclick="window.location = '?dir=zzz'" ...

তবে ত্রুটির কোনও সমস্যা নেই do


ওপি "অপ্রত্যাশিত টোকেন : " সম্পর্কে জিজ্ঞাসা করেছিলেন ।
মিশা পেরেকোভস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.