2016-09-23 2 views
-2

Я запрограммировал следующее:JQuery добавить, если заявление на сообщение функции

$.post("helmscript.php", { voorhoofdomtrek: voorhoofdomtrek, leverancier: leverancier, categorie:categorie 
}, func...... 

Однако, мне нужно, если заявление, как это в функции пост:

$.post("helmscript.php", { if (variableX == true) {voorhoofdomtrek: voorhoofdomtrek,} leverancier: leverancier, categorie:categorie 
}, func...... 

Но если утверждение в должности функция не работает. Могли бы вы, ребята, помочь?

+1

Почему вы не устанавливаете чек перед методом '$ .post' ??? –

+0

Просьба указать, что вы на самом деле хотите сделать, что мешает вам делать, если за пределами сообщения. – MisterMiyagi

ответ

0

Инициализировать объект и заполнить данные в объекте на основе вашего состояния, а затем передать его в почтовом запросе.

Проверьте этот код.

var data = {}; 
if (variableX == true) {data.voorhoofdomtrek = voorhoofdomtrek;} 
data.leverancier = leverancier; 
data.categorie = categorie; 

$.post("helmscript.php", data, func...... 
+0

Вау! Это так просто, не может придумать это решение в течение двух дней. Спасибо! – user3071859

+0

Большинство приветствуются. Я очень рад, что он вам полезен. –

+0

Ваши данные должны быть объектом, а не массивом. И я не вижу цели 'JSON.stringify()' здесь –

0

Вы можете сделать что-то вроде @A. - сказал Волк.

Установите состояние до, см моего psuedocode

Вы также можете использовать массив данных вара = {}, а затем implemnet это, смотрите ниже ответов.

if (variableX == true) 
{ 
$.post("helmscript.php",voorhoofdomtrek: voorhoofdomtrek, leverancier: leverancier, categorie:categorie 
    }, func...... 
} 
else 
{ 
    //do some content here 
    } 
0

Ну, проблема в том, что существует около 500 переменных. И в каждой (пост) ситуации (например, 200 разных) существует различная комбинация этих переменных. Итак, держите его общим, мне нужно установить, будут ли заявления в запросе. В противном случае мне нужно записать 200 различных почтовых запросов со всеми типами переменных комбинаций.

Смежные вопросы