Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在$中遇到问题。每个循环将变量从一个ajax函数传递到另一个ajax函数_Javascript_Php_Jquery_Json_Ajax - Fatal编程技术网

Javascript 在$中遇到问题。每个循环将变量从一个ajax函数传递到另一个ajax函数

Javascript 在$中遇到问题。每个循环将变量从一个ajax函数传递到另一个ajax函数,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,我试图在另一个函数中调用ajax函数,但由于我创建了一个循环,每次循环调用时都会一次又一次地传递相同的值 让我给你看看我的代码 $(窗口)。加载(函数(e){ //抓取滚动量和窗口高度 loadmore(); 选择_likes(); 选择_share(); //收到朋友的请求(); //获取发送的朋友请求(); }); 函数loadmore(){ var lastID=$('.load more').attr('lastID'); //警报(lastID); jQuery.ajax({ 键入:

我试图在另一个函数中调用ajax函数,但由于我创建了一个循环,每次循环调用时都会一次又一次地传递相同的值 让我给你看看我的代码

$(窗口)。加载(函数(e){
//抓取滚动量和窗口高度
loadmore();
选择_likes();
选择_share();
//收到朋友的请求();
//获取发送的朋友请求();
});
函数loadmore(){
var lastID=$('.load more').attr('lastID');
//警报(lastID);
jQuery.ajax({
键入:“POST”,
url:“”,
数据:{
id:lastID
},
数据类型:“json”,
发送前:函数(数据){
$('.load more').show();
},
成功:功能(数据){
var ParsedObject=JSON.stringify(数据);
var json=$.parseJSON(ParsedObject);
如果(json==“”){
$(“#底部”).append(“+”无更多结果“+”);
$(“#加载更多数据”).hide();
}否则{
$postID=json[json.length-1].id;
$('.load more').attr('lastID',$postID);
$.each(json、函数(键、数据){
var post_id=data.id;
var data_id=[data.length-1].id;
//警报(数据标识);
var post_状态=data.status;
var status\u image=data.status\u image;
var multimage=data.multimage;
var commentID=$('.comment more').attr('commentID');
//警报(评论帖子id);
如果(!post_status==“”&&!status_image==“”){
$(“#状态数据”).append('like this
  • comment
  • ); }如果(!post_status==“”&status_image==“”),则为else{ $(“#状态数据”).append('like this
    • comment
    • ); }如果(!multimage==“”),则为else{ $(“#状态数据”).append('like this
      • comment
      • ); }否则{ } }); }); } }); } 功能选择注释(post\U id){ //警报(post_id); var Post_id=Post_id; var User_id=$('.id_data').attr('value'); jQuery.ajax({ 键入:“POST”, url:“”, 数据:{ Post_id:Post_id, 用户id:用户id }, 数据类型:“json”, 成功:功能(数据){ var ParsedObject=JSON.stringify(数据); var json=$.parseJSON(ParsedObject); $.each(json、函数(键、数据){ var comment=data.comment; var post_id=data.post_id; $post\u id=post\u id; //警惕(评论); //警报(post_id); $(“#comment_post_id”).attr('value',$post_id); $(“.media_comment”)。追加(“
      • ”+comment+”

      • ”); }); } }); } } 此处的函数注释($post\u id){ $(文档)。在('单击','注释'按钮'上,函数(e){ //这将阻止表单并在提交时重新加载页面。 e、 预防默认值(); //在这里您将获得邮政ID var Post\u id=$Post\u id; var User_id=$('.id_data').attr('value'); var textdata=$('#content_comment').val(); //警报(文本数据); $.ajax({ 键入:“POST”, url:“”, 数据:{ Post_id:Post_id, 用户标识:用户标识, textdata:textdata }, 数据类型:“json”, 成功:功能(数据){ 控制台日志(数据); 警惕(“你有这样的感觉”); var ParsedObject=JSON.stringify(数据); var json=$.parseJSON(ParsedObject); $postID=json[json.length-1].post\u id; 警报($posted); $('.comment more').attr('commentID',$postID); jQuery('#form_content')[0].reset(); } }); }); } 函数注释\u此处\u图像($post\u id){ $(文档)。在('单击','注释按钮\图像'上,函数(e){ //这将阻止表单并在提交时重新加载页面。 e、 预防默认值(); //在这里您将获得邮政ID var Post\u id=$Post\u id; var User_id=$('.id_data').attr('value'); var textdata=$('#content_comment_image').val(); 警报(文本数据); $.ajax({ 键入:“POST”, url:“”, 数据:{ Post_id:Post_id, 用户标识:用户标识, textdata:textdata }, 数据类型:“json”, 成功:功能(数据){ 控制台日志(数据); 警惕(“你有这样的感觉”); jQuery('#form_content_image')[0].reset(); Post_id=“”; } }); }); } 函数注释\u此处\u多图像($post\u id){ $(文档)。在('单击','注释按钮'多重图像'上,函数(e){ //这将阻止表单并在提交时重新加载页面。 e、 预防默认值(); //在这里您将获得邮政ID var Post\u id=$Post\u id; var User_id=$('.id_data').attr('value'); var textdata=$('#content_comment_multimage').val(); //警报(文本数据); 警报(Post_id); $.ajax({ 键入:“POST”, url:“”, 数据:{ Post_id:Post_id, 用户标识:用户标识, textdata:textdata }, 数据类型:“json”, 成功:功能(数据){ 控制台日志(数据); 警惕(“你有这样的感觉”); jQuery('#form_content_multimage')[0].reset(); Post_id=“”; } }); });
        }
首先,请在将代码添加到问题之前格式化代码。这很难读。其次,有几个语法问题需要解决。检查控制台以进行诊断。我已更正语法,但输出@rorymcrossanf中没有任何更改。首先,请在将代码添加到问题之前格式化代码。这很难读。其次,有几个语法问题需要解决。检查控制台以对其进行诊断。我已更正语法,但输出@rorymcrossan中没有任何更改