[RESOLU] Ajax et PHP

Eléphanteau du PHP | 43 Messages

09 juil. 2016, 23:40

Bonjour, j'ai créer un script en ajax pour modifier une donnée dans la base de donnée, mais j'aimerais qu'il rafraichi le php aussi, mais comment dois-je faire ?

Voici le JavaScript:
<script type="text/javascript">
	$(document).ready(function()
	{
	$(".EditQTY").click(function()
	{
	var ID=$(this).attr('id');
	$("#show_"+ID).hide();
	$("#hide_"+ID).show();
	}).change(function()
	{
	var ID=$(this).attr('id');
	var show=$("#hide_"+ID).val();
	var dataString = 'id='+ ID +'&qty='+show;
	$("#status_"+ID).html('<img src="img/loading.gif" />');


	if(show.length>0)
	{
	$.ajax({
	type: "POST",
	url: "inventory_qty_ajax.php",
	data: dataString,
	cache: false,
	success: function(html)
	{

	$("#show_"+ID).html(show);
	}
	});
	}
	else
	{
	alert('Enter something.');
	}

	});

	$(".editbox").mouseup(function() 
	{
	return false
	});

	$(document).mouseup(function()
	{
	$(".editbox").hide();
	$(".text").show();
	});

	});
	</script>
Et voici la donnée à rafraichir:
<td id="status_<?php echo $id; ?>"><?php if ($status == 'ordered') { echo '<label <label id="result" class="label label-warning">Ordered</label>'; } elseif ($qty <= $qtyalert) { echo '<label <label id="result" class="label label-danger">To order</label>'; } elseif ($qty >= $qtyalert) { echo '<label <label id="result" class="label label-success">In stock</label>'; } ?></td>
Merci,
Agent5acad27

ViPHP
ViPHP | 1996 Messages

11 juil. 2016, 22:47

Bonsoir,

Je ne comprends pas tout. Tu veux rafraichir quelle page PHP ? Veux-tu que les conditions d'affichage soit respectées ? (si $status == 'ordered').
Il faut nous montrer inventory_qty_ajax.php
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphanteau du PHP | 43 Messages

11 juil. 2016, 22:54

C'est correct, j'ai réussis, merci quand même de ta réponse !

Agent5acad27