gpt4 book ai didi

javascript 将对象转换为字符串

转载 作者:行者123 更新时间:2023-11-28 07:24:51 25 4
gpt4 key购买 nike

我有一些带有多个值的表单,具体取决于所选的值

<form action="#">
<select id="tropa1" name="tropa1">
<option value="rec_b_unit">Case1</option>
....
<option value="rec_z_unit">Case20</option>
</select>
<input id="go" type="button">
</form>

现在脚本

$(document).ready(function() {

$("#go").click(function() {

// Obtener la referencia a las listas
var lista1 = eval(document.getElementById("tropa1"));
// Obtener el valor de la opción seleccionada
var valort1 = eval(lista1.options[lista1.selectedIndex].value);
var cadena = String(valort1);
console.log("PHP: " + String(valort1));
if (cadena.indexOf('z') != -1) {
// value selected in options does not contain 'z'
console.log("DOES NOT CONTAIN Z");
console.log(cadena);

confront(nu1, valort1, nu2, valort2)

} else {
//// value selected in options contains 'z'
console.log("CONTAINS Z");
console.log(cadena);
}
})

});

我试图做到这一点,但控制台返回:[object Object] 并且不显示字符串。甚至使用 String() 函数或 eval() 将对象转换为字符串

最佳答案

如果您想在控制台中显示对象的内容,可以使用console.dir()

如果您想要一个返回字符串的函数,您可以重写 toString() 函数。

关于javascript 将对象转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29796976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com