したいことは:送信ボタンを押すとincludes/sync.phpのファイルが実行したいです。
説明:
mysqlデータベースからphpでデータを取得して最新のid順で表示しています、それぞれのidにボタンを設置してデータを送信してphpファイルを実行していますが
下記のエラー出ていますが何が間違っていますでしょうか?
id(1)からid(10)まで、ありますが最新のid(10)を押すと下記のエラーが出ますがその他のidのボタンを押しても反応が何もしないです!!
なぜでしょうか?誰かがご教授お願いします。
説明補足:/* 下記の質問は、これをajaxで書き換えた場合のエラーです
これは正しく動作しますが=> echo "送信";*/
下記のエラー:
SyntaxError: Unexpected identifier
1、下記の送信ボタンを上記のエラーが出ます
echo "<td><a rel='$test_id' href='javascript:void(0)' id='sw'>送信</a></td>";
<script type="text/javascript" src="http://ajax.googleapi.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#sw").click(function(){
var param = {"test_id" : "{$test_id}"};
$.ajax({
type: "post",
url : "includes/sync.php",
data: JSON.stringify(param),
dataType : "text",
}).done(function(data){
alert(data.text);
}).fail(function(XMLHttpRequest, textStatus, errorThrown){
alert(errorThrown);
});
});
});
</script>