我想INSERT
通过 ajax 运行查询。该查询需要来自 php 会话的值,但 js 请求没有看到该值。为什么会这样?我该怎么办 ?
下面的一些代码:
JS:
$('div#content').on( "submit" , "form" , function ( event ){
event.preventDefault();
var href = "ajaxRequest.php" + $(this).attr("action");
var method = $(this).attr("method");
var values = $(this).serializeArray();
$.ajax({
url : href,
data : values,
type : method,
dataType : "html",
cache : false,
success : function ( content ){
alert( content );
}
});
});
PHP:
public function addBoard( $params = null )
{
$ID_user = $_SESSION[ 'user_id' ];
$board_model = $params[ 'board_model' ];
$query = "INSERT INTO `".prefix."boards` (
`ID_user` ,
`board_model`
)
VALUES (
'$ID_user', '$board_model');";
if( $this->SQL->dbquery( $query ) )
echo 'Added';
else
echo 'Failed';
}