And*_*rew 0 javascript bookmarklet
如果您可以运行此代码并查看是否发现"意外标识符",将非常感激.非常感谢你们.
javascript:(function () {
url = document.location.href;
if (url.match('youtube.com/watch?')) {
var s=document.createElement('script');
s.setAttribute('src','http://jquery.com/src/jquery-latest.js');
document.getElementsByTagName('body')[0].appendChild(s);
dataString = 'url=' url;
$.ajax({
type: 'POST',
url: '/create/',
data: dataString,
success: function(data){ console.log(data); }
});
}
else {
alert('This is not a youtube video.')
}
})();
这个:
dataString = 'url=' url;
Run Code Online (Sandbox Code Playgroud)
应该:
dataString = 'url=' + url;
Run Code Online (Sandbox Code Playgroud)
请注意,您可以通过提供$.ajax一个对象来避免笨拙的字符串连接- 如果params的数量增加,则特别有用:
$.ajax({
data: {url: url}
});
Run Code Online (Sandbox Code Playgroud)