Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP数组到JS不起作用_Php_Json_Ajax - Fatal编程技术网

PHP数组到JS不起作用

PHP数组到JS不起作用,php,json,ajax,Php,Json,Ajax,我很迷茫,我只想花一个数组来编写javascript代码。我见过很多例子,但没有一个能让我停止工作。我需要一些帮助。我被卡住了 functions.js 函数cargaTemperatura(idsem){ $.ajax({ 类型:“POST”, url:“加载临时php”, 数据:{idsem:idsem}, 数据类型:“json”, 成功:功能(数据){ 警报(JSON.parse(data)); },错误:函数(数据){ 警报(“错误”); } }); };我的建议: -第1步:在load

我很迷茫,我只想花一个数组来编写javascript代码。我见过很多例子,但没有一个能让我停止工作。我需要一些帮助。我被卡住了

functions.js
函数cargaTemperatura(idsem){
$.ajax({
类型:“POST”,
url:“加载临时php”,
数据:{idsem:idsem},
数据类型:“json”,
成功:功能(数据){
警报(JSON.parse(data));
},错误:函数(数据){
警报(“错误”);
}
});
};我的建议:
-第1步:在load\u temp.php中。硬编码idsem值。检查浏览器。确保有一个json字符串
-第2步:添加此行

header("Content-type: application/json");
之后

已解决

我通过图书馆工具解决了这个问题。我的最终代码是:

Functions.js
函数cargaTemperatura(idsem){
var idsemJSON=JSON.encode(idsem);
警报(idsemJSON);
var miAjax=新请求({
url:“carga_temp.php”,
数据:“idsem=“+idsemJSON,
onSuccess:函数(数据){
警报(数据);
},
onFailure:function(){
$('resultado').set(“html”,“fallo-en-la-conexion-Ajax”);
}
});
miAjax.send();

};
id\u sem
!=
idsem
警告:您的代码极易受到SQL注入攻击。
<?php