Heim >Backend-Entwicklung >PHP-Tutorial >URL-Pfade werden bei Ajax-Anfragen unter Linux PHP wiederholt
1. Das im Projekt verwendete YII-Framework verfügt über eine Methode in Usertest.php unter dem Modul:
public function getTextArea($fieldName,$usertest_id) { return CHtml::activeTextArea($this,$fieldName,array("name"=>$fieldName."_".$usertest_id,'style'=>'rows:3;cols:20;',"ajax" => array("type"=>"POST","url"=>"/usertest/ChangeComments", "data"=>array("usertest_id"=>$usertest_id,"usertest_comments"=>"js:this.value"),"success"=>"js:alert(\"Update comments success!\")"))); }Der aufrufende Ort befindet sich in usertest/index.php, der Code lautet wie folgt:
array( 'name' => 'usertest_comments', 'id' => 'usertest_comments', 'header'=>'Comments', 'type'=>'raw', 'value'=>'$data->getTextArea(\'usertest_comments\',$data->usertest_id)', 'htmlOptions'=>array('style'=>'width:100px;'), ),
public function getTextArea($fieldName,$usertest_id) {
return CHtml::activeTextArea($this,$fieldName,array("name"=>$fieldName."_".$usertest_id,"style"=>"rows:3;cols:20;","ajax" => array("type"=>"POST","url"=>"usertest/ChangeComments","data"=>array("usertest_id"=>$usertest_id,"usertest_comments"=>"js:this.value"),"success"=>"js:alert(\"Update comments success!\")")));
}
Das Problem wurde immer noch nicht gelöst, also habe ich es in „Single“ geändert zitiert und einen Fehler direkt gemeldet. Als ich es später wieder änderte, wurde auch unter Windows ein Fehler gemeldet. Es war derselbe wie bei Linux. Ich war sprachlos.
Baidu Next“ vorhanden Nachdem Sie die Änderungen gemäß diesem Artikel vorgenommen haben (klicken Sie hier, um den Link zu öffnen), ist alles in Ordnung. Später habe ich den absoluten Pfad entfernt und nur „dataType“ => „JSONP“ übrig gelassen, was kein Problem zu sein schien.
3. Wie auch immer, das Programm ging immer hin und her und schließlich wurde das Problem so gelöst
Das Obige stellt die Duplizierung von URL-Pfaden während Ajax-Anfragen unter Linux PHP vor, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.