Javascript输出原因意外的令牌<
Javascript Output cause Unexpected token <
我正在从PHP输出一堆内容到JavaScript。它们在源代码http://example.themobu.com/mychinaroots/从源代码的第188行到第293行(add和addIntroduce函数)中看起来是正确的。然而,我得到了意想不到的令牌<在jquery.js:2上,所以没有一个文本能够输出。下面是一个示例代码片段>
callback : function() {
tempArr = [Number("60"), Number("-108.632812")];
paths_array[2].temp.push({
'order' : 50,
'location': tempArr
});
add(jQuery(this), number += 1, "Cycle", "http://example.themobu.com/mychinaroots/?p=99", "Lorem ipsum Esse et magna ex culpa non qui nisi mollit cillum dolore amet consectetur elit Duis sed fugiat anim occaecat ea minim velit occaecat sed anim pariatur commodo Ut do ea esse dolore Excepteur dolor proident aliqua et irure deserunt magna Duis dolore id nisi sunt sunt esse aliquip consequat cillum pariatur sint magna ...", 60, -108.632812, '', 'http://example.themobu.com/mychinaroots/wp-content/themes/mychinaroots/images/6-default.png');
tempArr = [Number("-48"), Number("24")];
paths_array[0].temp.push({
'order' : 35,
'location': tempArr
});
paths_array[2].temp.push({
'order' : 35,
'location': tempArr
});
add(jQuery(this), number += 1, "Kema", "http://example.themobu.com/mychinaroots/?p=95", "Lorem ipsum Esse et magna ex culpa non qui nisi mollit cillum dolore amet consectetur elit Duis sed fugiat anim occaecat ea minim velit occaecat sed anim pariatur commodo Ut do ea esse dolore Excepteur dolor proident aliqua et irure deserunt magna Duis dolore id nisi sunt sunt esse aliquip consequat cillum pariatur sint magna ...", -48, 24, '', 'http://example.themobu.com/mychinaroots/wp-content/themes/mychinaroots/images/7-default.png');
tempArr = [Number("-40"), Number("36")];
paths_array[2].temp.push({
'order' : 25,
'location': tempArr
});
add(jQuery(this), number += 1, "Rad", "http://example.themobu.com/mychinaroots/?p=91", "Lorem ipsum Esse et magna ex culpa non qui nisi mollit cillum dolore amet consectetur elit Duis sed fugiat anim occaecat ea minim velit occaecat sed anim pariatur commodo Ut do ea esse dolore Excepteur dolor proident aliqua et irure deserunt magna Duis dolore id nisi sunt sunt esse aliquip consequat cillum pariatur sint magna ...", -40, 36, '', 'http://example.themobu.com/mychinaroots/wp-content/themes/mychinaroots/images/4-default.png');
if( jQuery("#main").hasClass("index") ) {
addIntroduce(jQuery(this), "Welcome to My Blog", "<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p><br><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p><br><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p><br><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>", 42, 95 );
}
} //End Callback
问题是对addIntroduce
的调用。
function addIntroduce(jQuerythis, title, content, lati, longi) {
//var string = JSON.stringify(content);
console.log(jQuery.parseJSON(content));
}
您期望content
是一个json字符串(因为您正在将其解析为json对象),但您在调用addIntroduce(jQuery(this), "Welcome to My Blog", "<p>.....</p>", 42, 95 );
抛出错误的是jQuery.parseJSON(content)
行
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 未捕获的语法错误:意外的令牌,
- jQuery$.getJSON抛出意外令牌
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- 意外的令牌模块生成失败:SyntaxError
- 为什么我在下面的..of循环中得到意外令牌
- 意外的令牌非法javascript/metrol
- 三元条件中出现意外的令牌中断
- DynamoDB和Node Js:意外的令牌h
- RegEx中出现意外的令牌错误
- data.php:1未捕获的语法错误:意外的令牌:
- 错误:[$parse:syntax]语法错误:令牌''是意外的令牌
- 组件中的ReactJS意外令牌
- Jquery脚本未在运行时加载编辑:意外的令牌
- 未捕获的语法错误:意外的令牌非法?看起来不错
- "未捕获的SyntaxError:意外的令牌ILLEGAL“;当我通过AJAX发送html时
- 获取意外的令牌ILLEGAL JS错误
- JavaScript-Gulp/Browserify:SyntaxError:意外的令牌
- Jquery .ajax() SyntaxError: 意外的令牌 N.
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]