我对此代码有这个问题,我希望它附加到 id,但它似乎不起作用,我需要帮助function getUrlParam(name) {var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);return (results && results[1]) || 'error';}var id = getUrlParam('user');$(document).ready(function(){ var url = new URL(window.location.href); var c = url.searchParams.get("user"); var loop_v; var row_v; var user_id = id; $.ajax({ url:"activity-post.php", type: 'post', data:{user:user_id}, dataType: 'json', success:function(data) { for (var i = 0; i < data.length; i++) { $('#user_videos').append('<video class="video" playsinline controls><source src="'+data[i]+'" type="video/mp4" /></video>'); } } }) $.ajax({ url:"activity-post.php", type: 'post', data:{user_files:user_id}, dataType: 'json', success:function(response) { alert(response.length); for (var i = 0; i < response.length; i++) { $('#user_media_mob').append('<div><img src="'response[i]'" class="img-fluid" alt="Responsive image"></div>'); } } }) })但代码似乎不起作用,但如果我删除第二个 ajax,它工作正常,但如果我添加第二个 ajax,ajax 就会停止工作它的目的是在给定的 id 中附加值,但根本没有响应
1 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
您的第二个 ajax 块包含语法错误(缺少 的+
左侧和右侧response[i]
):
改变:
$('#user_media_mob').append('<div><img src="'response[i]'" class="img-fluid" alt="Responsive image"></div>');
到:
$('#user_media_mob').append('<div><img src="'+response[i]+'" class="img-fluid" alt="Responsive image"></div>');
- 1 回答
- 0 关注
- 86 浏览
添加回答
举报
0/150
提交
取消