Ich habe jQuery-Skript, um Daten von einem PHP zu einem anderen zu senden.jQuery senden leere Daten
<script>
jQuery(function(){
jQuery(".button").click(function(){
$.ajax({
url : "content_articles.php",
type : 'POST',
data : {'mark': ButtonValue}
}).done(function(response){
alert(response);
}).fail(function(jqXHR, textStatus, errorThrown){
alert('FAILED! ERROR: ' + errorThrown);
});
});
});
Es sollte Button Wert und senden Sie es. Der Wert ist richtig, wird mit "einige Debug" -Alarm überprüft. Aber alles, was ich am Ende habe, ist wachsam! FEHLER: 'ohne Fehlermeldung.
Auf der anderen Seite i
verwenden$rowid=$_POST['mark'];
Es ist leer natürlich ...
Der Rest content_articles
<?php
$rowid=$_POST['mark'];
/*echo $_POST['mark'];
exit;*/
mysql_set_charset('utf8');
$mysqli = mysql_connect("localhost", "root", "");
$MySQLSelectedDB = mysql_select_db('content', $mysqli);
$res = mysql_query("SELECT id FROM news ORDER BY id DESC LIMIT 1");
$last =mysql_fetch_assoc($res);
if($rowid==""){
$sql="SELECT * FROM news WHERE id = ".$last['id'];
}
else
{
$sql = "SELECT * FROM news WHERE id='".$rowid."'";
}
$result = mysql_query($sql) or die(mysql_error());
?>
Haben Sie versucht, 'datatype mit: json' statt' Content: ‚application/json‘, ' – empiric
Erledigt! Hoffe, meine Antwort hilft dir. –