मैं एक फ़ंक्शन देख रहा था जो Django CSRF टोकन प्राप्त करने के लिए उपयोग करता है, जब आपको Jquery और जावास्क्रिप्ट का उपयोग करते हुए उपयोगकर्ता सत्र को सत्यापित करने की आवश्यकता होती है। यहाँ कोड है:जावास्क्रिप्ट में स्ट्रिंग तुलना समस्या
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
var csrftoken = getCookie('csrftoken');
तुम भी djangoproject वेबसाइट, here पर यहाँ ऑनलाइन कोड देख सकते हैं।
Binary operation argument type String is not assignable to type HTMLCollection
क्या यह इस से क्या मतलब है:
ठीक है, अब जब मैं इस कोड पेस्ट, मैं अपने आईडीई से एक प्रकाश चेतावनी यह कह मिल सकता है?
document.cookie && document.cookie != ''
जो लाइन पर त्रुटि फेंक दिया जाता है? यह 911 को कॉल करने और फिर अपना पता नहीं दे रहा है। लाइन नंबर, कृपया! –
मजेदार आदमी ... @ ŠimeVidas –
आप किस आईडीई के बारे में बात कर रहे हैं? त्रुटि संदेश जावास्क्रिप्ट कोड के लिए समझ में नहीं आता है। – Pointy