Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luckpr

união de codigos

Recommended Posts

Quero emendar dois codigos javascript, nao entendo nada de javascript, sou propramador php por isso peço ajuda, obrigado desde ja!

 

Quero colocar este codigo:

 

CODIGO 1:

 

function cat(val){
$.ajax({
type: "POST",
url: "usuario/categoria_produtoValida.php",
data: "id_categoria_produto="+val,
success: function(data){
$("#id_sub_categoria_produto").html(data);
}
});
}
dentro deste:
CODIGO 2:

 

$('#nome_produto').autocomplete({
source: function( request, response ) {
$.ajax({
url : 'produto/mult_completeProdutos.php',
dataType: "json",
method: 'post',
data: {
name_startsWith: request.term,
type: 'setando',
row_num : 1
},
success: function( data ) {
response( $.map( data, function( item ) {
var code = item.split("|");
return {
label: code[0],
value: code[0],
data : item
};
}));
}
});
},
autoFocus: true,
minLength: 0,
select: function( event, ui ) {
var names = ui.item.data.split("|");
$('#obs_produto').val(names[1]);
$('#data').val(names[2]);
$('#id_categoria_produto').val(names[3]);
$('#id_sub_categoria_produto').val(names[4]);
}
});
NA VERDADE EU QUERO QUE O VALOR DE $('#id_categoria_produto').val(names[3]);
SEJA COLOCADO DENTRO DA VARIAVEL "val" DO PRIMEIRO CODIGO
QUERO QUE O CODIGO 1 TAMBEM CARREGUE AUTOMATICAMENTE SEM NENHUM EVENTO

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao entendo nada de javascript, sou propramador php

 

 

 

 

É realmente muda muito....

Código PHP

<?php
function somaDois($um, $dois){
  return $um + $dois;
}

Código em JS

<script type="text/javascript">
  function somaDois(um, dois){
    return um + dois;
  }
</script>

QUERO QUE O CODIGO 1 TAMBEM CARREGUE AUTOMATICAMENTE SEM NENHUM EVENTO

Como assim cara?

JavaScript é EVENTO!

 

No momento q vc da uma requisição HTTP ocorre o evento Load.

 

No momento q vc seleciona um select:

<select name="codes">
	<option value="">-- Selecione --</option>
	<option value="js">JS</option>
	<option value="php">Php</option>
</select>

Ocorre um evento...

 

 

Voltando ao lance da função...

 

 

 

NA VERDADE EU QUERO QUE O VALOR DE $('#id_categoria_produto').val(names[3]);

 

Ué.. então chama a função direto...

select: function( event, ui ) {
	var names = ui.item.data.split("|");
	$('#obs_produto').val(names[1]);
	$('#data').val(names[2]);
	$('#id_categoria_produto').val(names[3]);
	$('#id_sub_categoria_produto').val(names[4]);
	
	$('#id_categoria_produto').val(names[3]);
	
	cat(names[3]);
}

Recomendo pra ti programador php:

https://github.com/gabrieldarezzo/helpjs-ravi

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.