Javascript 如何在php变量中获取span文本?
在上述范围内,我从.js文件中获取id。例如,45,我希望在php变量中使用该id。例如,$cid='45' 我已经尝试了下面的代码,但我无法获得idJavascript 如何在php变量中获取span文本?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在上述范围内,我从.js文件中获取id。例如,45,我希望在php变量中使用该id。例如,$cid='45' 我已经尝试了下面的代码,但我无法获得id <span class="cid"></span> 请尝试下面的代码,并检查是否可以在数组中获取类值 第二次更新代码 为多个span标记编码,并从该span列表数组中获取单个值 请尝试下面的代码,并检查是否可以在数组中获取类值 第二次更新代码 为多个span标记编码,并从该span列表数组中获取单个值 添加AJA
<span class="cid"></span>
请尝试下面的代码,并检查是否可以在数组中获取类值 第二次更新代码
为多个span标记编码,并从该span列表数组中获取单个值
请尝试下面的代码,并检查是否可以在数组中获取类值 第二次更新代码
为多个span标记编码,并从该span列表数组中获取单个值
添加
AJAX
代码以将其传递给PHP
<?php
$cid='<span class="cid">45</span> <span class="cid">48</span>';
?>
<?php
$str = $cid;
$DOM = new DOMDocument;
$DOM->loadHTML($str);
$items = $DOM->getElementsByTagName('span');
$span_list = array();
for($i = 0; $i < $items->length; $i++) {
$item = $items->item($i);
if($item->getAttribute('class') == 'cid'){
$span_list[] = $item->nodeValue;
}
}
//get the each value for multiple span tag
foreach ($span_list as $key => $value) {
echo $value;
echo '<br/>';
}
?>
在您的PHP
文件中。
您只需使用strip\u标签
$.ajax({
url: 'your_php_file.php',
method: 'POST',
data: {cid: $('.cid')[0].innerText},
success: function(result){
console.log(result);
}
})
添加
AJAX
代码以将其传递给PHP
<?php
$cid='<span class="cid">45</span> <span class="cid">48</span>';
?>
<?php
$str = $cid;
$DOM = new DOMDocument;
$DOM->loadHTML($str);
$items = $DOM->getElementsByTagName('span');
$span_list = array();
for($i = 0; $i < $items->length; $i++) {
$item = $items->item($i);
if($item->getAttribute('class') == 'cid'){
$span_list[] = $item->nodeValue;
}
}
//get the each value for multiple span tag
foreach ($span_list as $key => $value) {
echo $value;
echo '<br/>';
}
?>
在您的PHP
文件中。
您只需使用strip\u标签
$.ajax({
url: 'your_php_file.php',
method: 'POST',
data: {cid: $('.cid')[0].innerText},
success: function(result){
console.log(result);
}
})
尝试在php代码中添加span文本以获取变量中的span值
echo$value
尝试在php代码中添加span文本以获取变量中的span值
echo$value
是否要使用PHP获取span标记的类的值?是的,Bhavinthummary您可以在应答中检查我的代码。是否要使用PHP获取span标记的类的值?是的,Bhavinthummary您可以在应答中检查我的代码。输出为:-数组([0]=>cid)@Bhavin ThummarDo您想只获取值吗?请检查我的更新答案,我已将spanlist变量从数组更改为字符串。如果为45,则我只需要php变量中的45。表示您想获取具有cid类的span标记之间的内容吗?输出为:-数组([0]=>cid)@Bhavin ThummarDo您想得到公正的值吗?请检查我的更新答案,我已将spanlist变量从数组更改为字符串。如果是45,那么我只需要php变量中的45。意思是您想得到带有cid类的span标记之间的内容吗?但是span内容来自js文件,所以我的跨度是这样的:-@Bluetree@user11093829那么就不可能得到跨度的值。您需要使用AJAX
将其传递到PHP
@user11093829,因为我更新了我的代码。您需要添加AJAX
并创建一个PHP
文件来处理请求。@user11093829我更新了我的答案。您需要使用$\u POST
访问变量,但span内容来自js文件,因此我的span如下:-@Bluetree@user11093829那么就不可能得到跨度的值。您需要使用AJAX
将其传递到PHP
@user11093829,因为我更新了我的代码。您需要添加AJAX
并创建一个PHP
文件来处理请求。@user11093829我更新了我的答案。您需要使用$\u POST
echo strip_tags($_POST['cid']);