将javascript转换为JSON
我正在执行一项任务,客户输入他们的联系信息,然后所有详细信息都会显示在一个警报框中,我面临着将javascript代码转换为JSON的问题将javascript转换为JSON,javascript,json,Javascript,Json,我正在执行一项任务,客户输入他们的联系信息,然后所有详细信息都会显示在一个警报框中,我面临着将javascript代码转换为JSON的问题 <script type="text/language"> var function getinfo() { try{ var firstName = document.myForm.firstName.value; var LastName = document.myForm.LastName.value; Fu
<script type="text/language">
var
function getinfo() {
try{ var firstName =
document.myForm.firstName.value;
var LastName =
document.myForm.LastName.value;
FullName= firstName + LastName;
var Gender =
document.myForm.Gender.value;
var mail =
document.myForm.mail.value;
var Telephone =
document.myForm.Telephone.value;
var MobilePhone =
document.myForm.MobilePhone.value;
alert("FullName : "+FullName +"<br/> Mail: " + mail + "<br/>Telephone:" + Telphone +"<br/>Mobile: " + MobilePhone);
}catch(err){alert('Exception :: '+err)}
}
</script>
变量
函数getinfo(){
试试{var firstName=
document.myForm.firstName.value;
变量LastName=
document.myForm.LastName.value;
全名=名字+姓氏;
变异性别=
document.myForm.Gender.value;
var邮件=
document.myForm.mail.value;
无功电话=
document.myForm.Telephone.value;
移动电话=
document.myForm.MobilePhone.value;
警报(“全名:“+FullName+”
邮件:“+Mail+”
电话:“+Telphone+”
手机:“+MobilePhone”);
}catch(err){alert('Exception::'+err)}
}
您的脚本有一些错误:
document.forms.myForm
等等FullName
”定义为变量Telphone
”而不是“Telephone
”<script type="text/language">
document.forms.myForm.elements.sub.onclick= function()
{
try{ var firstName = document.forms.myForm.firstName.value;
var LastName = document.forms.myForm.lastName.value;
var FullName= firstName + LastName;
var Gender =document.forms.myForm.Gender.value;
var mail = document.forms.myForm.mail.value;
var Telephone = document.forms.myForm.Telephone.value;
var MobilePhone =document.forms.myForm.MobilePhone.value;
alert("FullName : "+FullName +"<br/> Mail: " + mail + "<br/>Telephone:" + Telephone +"<br/>Mobile: " + MobilePhone);
}catch(err){alert('Exception :: '+err)}
}
</script>
document.forms.myForm.elements.sub.onclick=function()
{
试试{var firstName=document.forms.myForm.firstName.value;
var LastName=document.forms.myForm.LastName.value;
var FullName=firstName+LastName;
var-Gender=document.forms.myForm.Gender.value;
var mail=document.forms.myForm.mail.value;
var电话=document.forms.myForm.Telephone.value;
var MobilePhone=document.forms.myForm.MobilePhone.value;
警报(“全名:“+FullName+”
邮件:“+Mail+”
电话:“+Telephone+”
手机:“+MobilePhone”);
}catch(err){alert('Exception::'+err)}
}
但您的脚本不需要将某些内容转换为JSON。
您可以使用
JSON.stringify()
来“JSONify”您的变量。我看不出您在哪里将其转换为JSON?旁注:打开浏览器的Javascript控制台并查看那里的错误消息,而不是将代码包装在try..catch块中并发出错误警报。@AleksandarĐokićYAP,我可以获得如何将其转换为JSON的帮助吗