将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

我正在执行一项任务,客户输入他们的联系信息,然后所有详细信息都会显示在一个警报框中,我面临着将javascript代码转换为JSON的问题

<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
    ”定义为变量

  • 您可以在alertbox中使用“
    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的帮助吗