我一直试图解决这个问题一段时间,我希望有人可以提供帮助。 我想从php页面传递一个id,以包含在ajax调用的url中。 明白我的意思
$(document).ready(function(){
$.ajax({
url: "http://localhost/app/data-(ID)",
method: "GET",
success: function(data) {
console.log(data);
var date = [];
var value = [];
来自php页面
$parameter = $_SERVER['QUERY_STRING'];
$ID = $mysqli->escape_string($_GET['id']);
有可能吗?如果不是,如何将来自mysql数据库的参数包含在ajax url中。谢谢inadvance
答案 0 :(得分:0)
在您的php页面中,您可以拥有一个'脚本' html元素,你可以做这样的事情:
<script>
$(document).ready(function(){
$.ajax({
url: "http://localhost/app/data-<?php echo $ID?>",
method: "GET",
success: function(data) {
console.log(data);
var date = [];
var value = [];
答案 1 :(得分:0)
在php文件中预处理javascript通常被认为是不好的做法,但是如果你真的需要,你可以在php文件中使用echo
将你的$ID
连接到ajax调用的url值:
<强> page.php文件强>
<?php
echo " $(document).ready(function(){ " .
" $.ajax({ " .
" url: 'http://localhost/app/data-" . $ID . "'," .
" method: 'GET', " .
" success: function(data) { " .
" console.log(data); " .
" var date = []; " .
" var value = [];" ;
?>
请注意,上面的示例无法正常运行,因为它只是JavaScript的一部分。