私は1つのPHPから別のものにデータを送信するjQueryスクリプトを持っています。jQuery空のデータを送信
<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);
});
});
});
ボタンの値を入力して送信する必要があります。値は正しく、 "some debug"アラートでチェックされます。しかし、私が最後に持っているのは、警告がありました "失敗しました!エラー: 'エラーメッセージなし。私が使用する他の側では
$rowid=$_POST['mark'];
それは当然の空です...
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());
?>
あなたは 'のdataType使用してみました:代わりに' ContentTypeをのjson':「アプリケーション/ JSON」、 ' – empiric
を完了!私の答えがあなたを助けることを願っています –