Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/jqueryif语句_Javascript_Jquery_Syntax - Fatal编程技术网

Javascript/jqueryif语句

Javascript/jqueryif语句,javascript,jquery,syntax,Javascript,Jquery,Syntax,这可能很简单,但我想不出怎么做: 我有以下代码: $.post("/admin/contract", { 'mark_paid' : true, 'id' : id }, 在伪代码中,如何执行此操作: $.post("/admin/contract", { 'mark_paid' : true,

这可能很简单,但我想不出怎么做: 我有以下代码:

$.post("/admin/contract", {
                          'mark_paid' : true,
                          'id' : id
        },
在伪代码中,如何执行此操作:

$.post("/admin/contract", {
                          'mark_paid' : true,
                          'id' : id,
                          if(is_set(dont_email)) {print 'dont_email' : true}
        },
我来试试:

$.post("/admin/contract", {
                          'mark_paid' : true,
                          'id' : id,
                          'dont_email' : is_set(dont_email) ? true : undefined
        },
我来试试:

$.post("/admin/contract", {
                          'mark_paid' : true,
                          'id' : id,
                          'dont_email' : is_set(dont_email) ? true : undefined
        },
未经测试的

未经测试的

我会怎么做

$.post("/admin/contract", {
  'mark_paid' : true,
  'id' : id,
  'dont_email' : ( 'undefined' != typeof dont_email )
},
我会怎么做

$.post("/admin/contract", {
  'mark_paid' : true,
  'id' : id,
  'dont_email' : ( 'undefined' != typeof dont_email )
},
试试这个:

$.post("/admin/contract", {
                 'mark_paid' : true,
                 'id' : id,
                 'dont_email': (is_set(dont_email))?true:false
            },
试试这个:

$.post("/admin/contract", {
                 'mark_paid' : true,
                 'id' : id,
                 'dont_email': (is_set(dont_email))?true:false
            },

我不确定我是否正确理解了你的问题。电子邮件不是一个变量吗?你在检查dont_电子邮件的存在吗

var myDontEmail = (typeof(dont_email) != "undefined");

$.post("/admin/contract", {
             'mark_paid' : true,
             'id' : id,
             'dont_email': myDontEmail
        },

我不确定我是否正确理解了你的问题。电子邮件不是一个变量吗?你在检查dont_电子邮件的存在吗

var myDontEmail = (typeof(dont_email) != "undefined");

$.post("/admin/contract", {
             'mark_paid' : true,
             'id' : id,
             'dont_email': myDontEmail
        },

什么是dont_email,怎样定义?我想他用php函数is_set来显示他想要的伪代码。什么是dont_email,怎样定义它?我想他用php函数is_set来显示他想要的伪代码。这就是我要写的。最干净的解决方案,就是我要写的。最干净的解决方案。