如何使用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
,我该怎么做?
答案 0 :(得分:1)
通过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
答案 1 :(得分:0)
如果您使用的是$ .ajax方法,则可以通过post方法
传递数据对象$.ajax({
url:"your url here",
data:{
userid:tmpuserid
},
type:'POST',
//other AJAX option
});
现在,在服务器端,您可以获取数组以发布变量userid
。
我希望这对你有用。