Ric*_*cky 3 javascript debugging jquery pug
我在使用jquery将值设置为调用函数的元素时遇到问题.这是代码
元件:
each outlet in FBoutlets
br
label(for='FBoutlet') Facebook: #{outlet.FBoutlets.name}
input(type='checkbox', value='', onchange="streamFB(" + outlet.FBoutlets.FBpageId + "," + JSON.stringify(outlet.FBoutlets.FBaccessToken) + ")", name='FBoutletCredentials', id='FBoutlet')
Run Code Online (Sandbox Code Playgroud)
功能:
script.
window.fbAsyncInit = function() {
FB.init({
appId : '20212222222',
autoLogAppEvents : true,
xfbml : true,
version : 'v2.12'
});
};
function streamFB(pageId, accessToken){
FB.api(
'/' + pageId + '/live_videos',
'POST',
{access_token: accessToken},
function(response) {
let rtmp = response.stream_url
console.log(rtmp)
console.log(response)
$(this).val() = rtmp;
}
);
}
Run Code Online (Sandbox Code Playgroud)
$(this).val()返回undefined,我需要使用它,因为元素id是动态生成的
你应该改变它
$(this).val() = rtmp;
Run Code Online (Sandbox Code Playgroud)
至
$(this).val(rtmp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3994 次 |
| 最近记录: |