3 回答
TA贡献1865条经验 获得超7个赞
试试这个在 php 代码中添加跨度文本以获取变量中的跨度值
<?php
$value = '<span class="cid"></span>';
?>
echo $value
TA贡献1815条经验 获得超6个赞
请尝试以下代码并在最后检查您是否可以在数组中获取类值。
第二次更新代码
<?php
echo $cid='<span class="cid">45</span>';
?>
<?php
$str = $cid;
$DOM = new DOMDocument;
$DOM->loadHTML($str);
$items = $DOM->getElementsByTagName('span');
$span_list = '';
for($i = 0; $i < $items->length; $i++) {
$item = $items->item($i);
if($item->getAttribute('class') == 'cid'){
$span_list = $item->nodeValue;
}
}
echo $span_list;
?>
多个跨度标签的代码并从该跨度列表数组中获取单个值。
<?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/>';
}
?>
TA贡献1829条经验 获得超6个赞
添加AJAX代码以将其传递给 PHP
$.ajax({
url: 'your_php_file.php',
method: 'POST',
data: {cid: $('.cid')[0].innerText},
success: function(result){
console.log(result);
}
})
并在您的PHP文件中。你可以使用strip_tags
echo strip_tags($_POST['cid']);
- 3 回答
- 0 关注
- 107 浏览
添加回答
举报