আনকচড টাইপ এরির: 'লেংথ' এর জন্য অনুসন্ধান করতে 'ইন' অপারেটরটি ব্যবহার করতে পারে না


106

আনকাচড টাইপ এরিয়ার: 'লেংথ' অনুসন্ধান করতে 'ইন' অপারেটর ব্যবহার করতে পারবেন না "

আমি $.eachএই JSON অবজেক্টটিতে একটি করার চেষ্টা করার সময় আমি এই ত্রুটিটি পেয়েছি :

{"type":"Anuncio","textos":["Probando esto","$ 20150515"],"submit":"codParameters?___DDSESSIONID\u003d14EA4721A904D6DD71591156996E29F7%3A%2FMobilTest"}

আমি স্ট্রিংফাইয়ের মাধ্যমেও এটি করার চেষ্টা করেছি, তবে আমি একই ত্রুটি পেয়েছি:

{\"type\":\"Anuncio\",\"textos\":[\"Probando esto\",\"$ 20150515\"],\"submit\":\"codParameters?___DDSESSIONID\\u003d06CBEC9D1A53616EFF703A8C71FBC2B4%3A%2FMobilTest\"}"

যদি আমি ___DDSESSIONID\\u003d06CBEC9D1A53616EFF703A8C71FBC2B4%3A%2FMobilTestবস্তুটি থেকে পরামিতিগুলি সরিয়ে ফেলি তবে $ .চেনা ভাল কাজ করে।

কেন এমন হতে পারে?


4
দয়া করে আপনার কোডটি ফর্ম্যাট করুন, এটি এ জাতীয় পাঠ করা অসম্ভব। আপনি {}পাঠ্য সম্পাদক বোতামটি ব্যবহার করতে পারেন , বা প্রতিটি কোড লাইন 4 স্পেস ইনডেন্ট করতে পারেন ।
সিদ্দিক

উত্তর:


247

inঅপারেটর শুধুমাত্র বস্তুর উপর কাজ করে। আপনি এটি একটি স্ট্রিং ব্যবহার করছেন। আপনার মান ব্যবহারের আগে নিশ্চিত হয়ে নিন যে আপনার মানটি একটি বস্তু $.each। এই নির্দিষ্ট ক্ষেত্রে, আপনাকে জেএসএনকে বিশ্লেষণ করতে হবে :

$.each(JSON.parse(myData), ...);

ফেলিক্স, I .আমার আমার কাছে JSON.parse আছে, ত্রুটিটি উপস্থিত হয় যখন কী জমা দেওয়ার মান -> "কোডপ্যারামিটার? ___ DDSESSIONID \ u003d14EA4721A904D6DD71591156996E29F7% 3A% 2FMobilTest" থাকে?
ইভান আলবার্তো ফন্টালভো সালগাদো

দয়া করে আপনার কোড পোস্ট করুন, আপনি যে ত্রুটিটি বর্ণনা করছেন তা আমি পুনরায় প্রতিস্থাপন
ফেলিক্স ক্লিং

4
একটি উত্তর না থাকলে উত্তর পোস্ট করবেন না। আপনার প্রশ্নের সম্পাদনা এবং প্রাসঙ্গিক কোড অন্তর্ভুক্ত মধ্যে প্রশ্ন।
ফেলিক্স ক্লিং

4
2 ঘন্টা নষ্ট, এবং অবশেষে এটি ব্যবহার করে কাজ পেয়ে validator.showErrors(JSON.parse(data))
মোহাম্মদ সুফিয়ান

আমি এই ত্রুটিটি ea .আচ ("উল লি", ফাংশন (কে, ভি) {...}) এর জন্য পেয়েছি;
CR1xus

19

হতে পারে আপনি প্যারামিটার ডেটা টাইপ যুক্ত করতে ভুলে গেছেন: আপনার aj .জ্যাক্সে 'জসন'

$.ajax({
   type: "POST",
   dataType: "json",
   url: url,
   data: { get_member: id },
   success: function( response ) 
   { 
     //some action here
   },
   error: function( error )
   {
     alert( error );
   }
});

এটা আমার সাথে করে। ধন্যবাদ!
লুইস রক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.