$("select").on('change', function () {
switch($("select option:selected").val())
{
case "en": $("#fr").html("content en"); break;
case "fr": $("#en").html("content fr"); break;
case "sp": $("#sp").html("content sp"); break;
}
});
SELECT comm FROM 'data' WHERE LENGTH(comm) > 15 AND comm = 7 OR comm = 9
<?php
class msg
{
static function error( $string )
{
$arr = array('answer' => 'error', 'string' => $string);
echo json_encode($arr);
exit;
}
static function success( $string )
{
$arr = array('answer' => 'success', 'string' => $string);
echo json_encode($arr);
exit;
}
static function warning( $string )
{
$arr = array('answer' => 'warning', 'string' => $string);
echo json_encode($arr);
exit;
}
}
?>
return msg::success("редирект");
return msg::warning("без редиректа");
$.ajax
({
url: "/ajax/manager.php?p=1",
type: 'post',
data: $data,
success: function(result)
{
var obj = jQuery.parseJSON(data);
switch(obj.answer)
{
case "error": error(obj.string); break;
case "warning": /* без редиректа */ break;
case "success": {
// здесь редирект
}
}
}
});
var myFormData = [];
$.map($('#file')[0].files, function(element){ // #file - это ваш элемент input
myFormData.push(element);
})
foreach($_FILES as $a)
{
}
var obj = new Object();
obj.text = 'здест текст';
obj.image = ваш элемент из массива files
SELECT goods.name, opt.val FROM 'goods' INNER JOIN 'options' ON opt_goods_id=goods_id
$a = [...];
$b = [];
foreach ($a as $item) {
if (!array_key_exists($item['goods_name'], $b)) {
$b[$item['goods_name']] = [];
}
if (!in_array($item['opt_val'], $b[$item['goods_name']])) {
$b[$item['goods_name']][] = $item['opt_val'];
}
}
Пример: $( "#result" ).load( "ajax/test.html" );