将Ajax响应转换为javascript变量
事实上,我正在编写一个小PHP脚本,并使用此代码进行ajax查询将Ajax响应转换为javascript变量,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,事实上,我正在编写一个小PHP脚本,并使用此代码进行ajax查询 var CODE = $('.code').val(); var CASE = $('.code').attr('case'); $.ajax({ type:'POST', url:'ajax.php', data:'code='+CODE+'&case='+CASE, success:function(
var CODE = $('.code').val();
var CASE = $('.code').attr('case');
$.ajax({
type:'POST',
url:'ajax.php',
data:'code='+CODE+'&case='+CASE,
success:function(html){
}
});
回答是这样的
<span class="name">Yassine</span>
<span class="email">Yassine@gmail.com</span>
您可以使用jQuery()
,.eq()
,.text()
它不工作:(Html响应是SPANS Html标记。@YassineDevlopper您能描述一下“它不工作”吗?“Html响应是SPANS Html标记”是的,回答是这样的:Yassine我想把Yassine作为变量,所以我正在寻找一种方法,通过使用类名选择跨度并获取内部值。任何其他方法都可以。@YassineDevlopper“响应如下:Yassine我想将Yassine作为变量,因此我正在寻找一种方法,通过使用类名选择跨度并获取内部值。”是的,
js
在post上应该达到预期的结果;请参阅jsfiddle@YassineDevlopper,您也可以使用.filter()
要通过类名
选择元素,例如;response.filter(“.name”).text()
,请参阅
Var name = Yassine
Var email = Yassine@gmail.com
var response = $(html);
var name = response.eq(0).text();
var email = response.eq(1).text();