jquery - 以数组格式传递数据

标签 jquery cordova slim-3 nativedroid

如何使用jquery/slim 3以数组格式传递数据

我的代码:

 $.each(data.shortlisted, function(index,element)
  {
      // alert(element.job_title);               
      $('#studentlist').append(' <a href="#" onclick="saveid('+element.job_application_id+')" class="waves-effect waves-button ui-btn waves-effect waves-button waves-effect waves-button waves-effect waves-button waves-effect waves-button">      <div class="row" style="margin:0px;color:black" >        <div class="col-xs-4">          <div class="box" style="    text-align: center;    padding-top: 14px;">            <img src="img/ment.jpg"     width= "72x"  height="72px">            </div>          </div>          <div class="col-xs-8">            <div class="box" style="padding-top: 5px">              <i class="zmdi zmdi-account"></i>              <span style="font-family: sans-serif;font-weight: bold;font-size: 15px;text-transform: capitalize;"> '+element.first_name+' '+element.last_name+' </span>              <br>                               <span >'+element.student_education+'  '+element.student_specialization+'</span>                <br>                  <span style="">            Gender </span>                  <span style="color: gray">'+element.student_gender+' </span>                  <br>                                     </div>                </div>              </div>            </a>            <hr style="margin:0">            </li> ');               
      tmpuserid.push(element.user_id);
  }); 

我需要使用ajax发送tmpuserid到slim,我该怎么做?

最佳答案

通过ajax传递元素数组:

jQuery

// Your array
var arrayOfElems = [1,2,3,4,...];

$.ajax({
  method: 'POST',
  url: 'path/to/handler',
  data: { arrayOfElems: JSON.stringify(arrayOfElems) },
  success: function(data) {
     // do your job with ajax response
  },
  error: function() {
     // Error handling
  }
});

现在,在处理程序中,获取 arrayOfElems 的请求值,例如在 c# 中:

C# genericHandler (ashx.cs)

var arr = context.Request["arrayOfElems"];
// Deserialize the 'arr' string into a list of numbers

关于jquery - 以数组格式传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50838348/

相关文章:

javascript - PHP/HTML/CSS : links not clickable

google-maps - jQuery Mobile : can't update google map

php - Slim 3 在中间件中获取当前路由

php - 在 PhpStorm 中找不到警告方法 'withJson'(Slim Framework)

javascript - Bootstrap Navbar 陷入响应模式

javascript - 显示结果后清除 PHP 计算器屏幕

javascript - 查看最后一项时停止滚动 - 使用 jQuery

javascript - Cordova 文件插件 - 从 www 文件夹中读取?

javascript - 在 javascript 的帮助下使用 Zumero 进行同步

php - Slim Framework v3,通过 POST 问题获取 JSON 数据